We're having a discussion about using Equals
or ==
on an int comparison in a LINQ query. We're using EF4.1 Code First. What is better?
var query = context.Boodschappen
.Where(b => b.BoodschapID == id).FirstOrDefault();
or:
var query = context.Boodschappen
.Where(b => b.BoodschapID.Equals(id)).FirstOrDefault();
And why?