代码之家  ›  专栏  ›  技术社区  ›  Pau

强制实体框架在类生成期间忽略所有外键

  •  1
  • Pau  · 技术社区  · 16 年前

    我使用实体框架只是为了创建可以映射到数据库表的类。我们有自己的数据访问层,我需要通过它,这就是为什么我只使用生成的类。

    我希望实体框架生成外键作为属性而不是类。所以,基本上,当它生成类时,我需要它忽略所有外键。

    我知道.NET4.0Beta版应该支持新FK关联的开箱即用,但我们还没有准备好升级到这一点。我在想,我可能可以使用.NET4.0生成类并将它们插入我的3.5项目,但我怀疑这是否会一帆风顺。

    有人有什么想法吗?

    2 回复  |  直到 16 年前
        1
  •  1
  •   user381624    13 年前

    您可以选中EF向导中的一个框“在模型中包含外键列,该模型将生成导航链接和外键属性。

        2
  •  0
  •   paul paul    15 年前

    好吧,我只是把它吸了起来,创建了分部类来公开外键作为属性。如果有人知道更好的方法,请告诉我。