パフォーマンス面でEntity Framework linqクエリ句の順序について心配すべきでしょうか?EF linqクエリ句の順序はパフォーマンスに影響しますか?
次の例では、2つのwhere節の順序を変更して、DB参照にパフォーマンスの影響を与えることができますか?
using (var context = new ModelContext())
{
var fetchedImages = (from images in context.Images.Include("ImageSource")
where images.Type.Equals("jpg")
where images.ImageSource.Id == 5
select images).ToArray();
}
生成されたSQLをWhereと '&&'で1つの条件でチェックしてください。同じであれば違いはありません – Habib