相关疑难解决方法(0)

.Where(<condition>).FirstOrDefault()vs .FirstOrDefault(<condition>)

使用Linq to Entities以下是否有区别?

db.EntityName.Where(a => a.Id == id).FirstOrDefault();

db.EntityName.FirstOrDefault(a => a.Id == id);
Run Code Online (Sandbox Code Playgroud)

或者仅仅是个人偏好的问题?

谢谢.

linq-to-entities

5
推荐指数
1
解决办法
1134
查看次数

和FirstOrDefault(func)和Where(func).FirstOrDefault()之间的区别?

两者之间有什么区别吗?

 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)

是否有一个特别的理由偏爱一个而不是另一个?

linq

2
推荐指数
1
解决办法
557
查看次数

标签 统计

linq ×1

linq-to-entities ×1