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