坚持无知Linq to SQL

我有一个现有的域层 . 我想使用Linq to SQL开发持久层 . 我目前正在使用外部 Map 文件 . 我正在尝试使用延迟加载我的孩子收藏但是不成功 . 有没有办法使用Linq to SQL实现延迟加载但不使用EntitySet或EntityRef .

回答(2)

2 years ago

我无法保证我能够接受LTS的最新开发,但之前您必须使用EntitySet / EntityRef来获取延迟加载 .

如果你想要一个PI模型,你最好的选择是NHibernate .

2 years ago

(没有真正回答这个问题 . )

.NET 4中的实体框架(又名LINQ to Entities)包括持久性无知支持,例如能够映射到POCO(Plain Old CLR Object1) . 见"Sneak Preview: Persistence Ignorance and POCO in Entity Framework 4.0 " .

1 I.e.不需要基类或属性 .