我應該擔心實體框架linq查詢子句在性能方面的順序嗎?EF linq查詢子句的順序是否影響性能?
在下面的示例中,可以更改where子句對數據庫查找的性能影響的順序嗎?
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,如果它們相同,那麼不應該有任何區別 – Habib 2013-03-21 08:16:27