我有一个查询:
db.Order.Include("OrderItem").First(r => r.Id == OrderId)
答案 0 :(得分:9)
First()
和FirstOrDefault()
在被调用时立即(急切地)执行。
所有返回单个不可枚举结果的标准LINQ运算符,以及不返回显式IEnumerable<T>
的标准LINQ运算符,将立即执行。
有关LINQ运算符的完整列表,请参见Classification of Standard Query Operators by Manner of Execution。