- IEnumberable与IQueryable的区别:IEnumberable将查询加载保存在内存中,而IQueryable是调用的时候再去执行SQL语句。
var temp=from x in demoDB.students select x;
foreach(var item in temp){Console.WriteLine(item.name);} 这个代码将会执行多次SQL查询。
- first()(找不到会报错),firstOrDefault(),single()(不止一个会报错),singleOrDefault()
- ModelFirst:
- 贪婪加载与延迟加载:
- Virtual关键字