在使用LINQ to SQL时,FirstOrDefault()的默认行为是什么?
例如:
int value = (from p in context.tableX
select p.Id).FirstOrDefault() // Value will initialized here or
if(value > 0) // query will be executed here????
{
//do something
}
谢谢
IEnumerable
是延迟加载的。 - gdoron