我是 LINQ 和实体框架的新手。我一直在使用以下方法从数据库中获取集合:
var Publications = from pubs in db.RecurringPublications
select pubs;
Publications 表通过外键链接到其他表。我一直在使用它来引用这样的属性:
Publications.Single().LinkedTable.LinkedTableColumn
有时甚至更进一步:
Publications.Single().LinkedTable.LinkedTable.LinkedLinkedTableColumn
我知道您可以指定延迟加载或急切加载,我想知道默认情况下它是如何处理的。默认情况下是否有最大深度?它是否计算出在编译时要使用多少个连接?