代码之家  ›  专栏  ›  技术社区  ›  Hemanshu Bhojak

对SQL的持久性忽略

  •  2
  • Hemanshu Bhojak  · 技术社区  · 15 年前

    我有一个现有的域层。我想使用LINQtoSQL开发持久层。我目前正在使用一个外部映射文件。我正在尝试对我的子集合使用延迟加载,但未成功。有没有一种方法可以使用Linq到SQL实现延迟加载,但不使用EntitySet或EntityRef。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Rune Sundling    15 年前

    我不能保证我能跟上LTS的最新发展,但之前您必须使用EntitySet/EntityRef来获得延迟加载。

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

        2
  •  0
  •   Richard    15 年前

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

    1. ).看 "Sneak Preview: Persistence Ignorance and POCO in Entity Framework 4.0 " .

    即不需要基类或属性。