Entity Framework .Where method chaining
- 论坛
- Entity Framework .Where method chaining
23 浏览
Entity Framework .Where method chaining
这两种查询上下文的方式之间有什么区别吗?
Firm firm = base.context.Firms .Where(f => f.SomeId == someId) .Where(f => f.AnotherId == anotherId) .FirstOrDefault(); Firm firm = base.context.Firms .Where(f => f.SomeId == someId && f.AnotherId == anotherId) .FirstOrDefault();
似乎通过链接(chaining)来完成AND条件是完全可行的。我不认为你可以链接OR语句。有没有更喜欢其中一种方式的原因,或者有哪些场景下其中一种方式更好/更高效?