我有一个现有的域层。我想使用 Linq to SQL 开发持久层。我目前正在使用外部地图文件。我正在尝试对我的子集合使用延迟加载,但没有成功。有没有办法使用 Linq to SQL 但不使用 EntitySet 或 EntityRef 来实现延迟加载。
问问题
429 次
2 回答
1
我不能保证我掌握了 LTS 的最新开发,但以前你必须使用 EntitySet/EntityRef 来获得延迟加载。
如果你想要一个 PI 模型,你最好选择 NHibernate。
于 2009-05-25T08:36:49.630 回答
0
(没有真正回答这个问题。)
.NET 4 中的实体框架(又名 LINQ to Entities)包括持久性无知支持,例如能够映射到 POCO(普通旧 CLR 对象1)。请参阅“先睹为快:Entity Framework 4.0 中的持久性无知和 POCO”。
1即不需要基类或属性。
于 2009-05-25T09:02:03.013 回答