数据载入:
[延迟载入],是默认的,就是说,比如有产品,产品种类两张表,一对多的关系.
var proList = from p in db.Product
select p.
这个时候并没有加载Category.
但是如果调用proList.FirstOrDefault().Category.CategoryName,就会把Category加载出来.
[关闭延迟加载]
上面的代码就用不起了.但是可以通过显示加载(这个词不知道对不对)
var proList = from p in db.Product.include("Category")
select p.
很简单一个道理,居然一直没明白,看来我真的很愚钝.
接下来想看下Associations,POCO那些,然后还想看clr via C#第三版,当然最想的还是打DOTA.
转载于:https://www.cnblogs.com/renjuwht/archive/2011/03/22/1991155.html
