我有一个现有的域图层。我想使用Linq to SQL开发持久层。我目前正在使用外部地图文件。我正在尝试使用延迟加载我的孩子收藏但是不成功。有没有办法使用Linq to SQL实现延迟加载,但不使用EntitySet或EntityRef。
答案 0 :(得分:1)
我无法保证我能够接受LTS的最新开发,但之前您必须使用EntitySet / EntityRef来获取延迟加载。
如果你想要一个PI模型,你最好选择NHibernate。
答案 1 :(得分:0)
(并没有真正回答这个问题。)
.NET 4中的实体框架(又名LINQ to Entities)包括持久性无知支持,例如能够映射到POCO(Plain Old CLR Object 1 )。请参阅"Sneak Preview: Persistence Ignorance and POCO in Entity Framework 4.0 "。
1 I.e。不需要基类或属性。