使用Linq to Entities以下是否有区别?
db.EntityName.Where(a => a.Id == id).FirstOrDefault();
db.EntityName.FirstOrDefault(a => a.Id == id);
Run Code Online (Sandbox Code Playgroud)
或者仅仅是个人偏好的问题?
谢谢.
两者之间有什么区别吗?
DataFeedManager.LoadAllDataFeeds().FirstOrDefault(d => d.ItemID == itemId);
Run Code Online (Sandbox Code Playgroud)
和
DataFeedManager.LoadAllDataFeeds().Where(d=>d.ItemID = itemId).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)
是否有一个特别的理由偏爱一个而不是另一个?