我正在使用Entity Framework来创建可以映射到数据库表的类。我们需要经历自己的数据访问层,这就是为什么我只使用生成的类。
我希望实体框架生成外键作为属性而不是类。所以,基本上,当它生成类时,我需要它忽略所有外键。
或者,我可以手动删除FK链接,但我无法弄清楚如何重新生成除了从数据库同步之外的类。
我知道.Net 4.0 beta应该支持这个新的FK协会开箱即用,但是我们还没准备好进行此操作。我以为我可以使用.Net 4.0生成类并将它们插入到我的3.5项目中,但我怀疑这将是顺利的航行。
有人有什么想法吗?
非常感谢任何输入。
答案 0 :(得分:1)
您可以在EF向导的“包含模型中的外键列”中选中一个框,该框生成导航链接和外键属性。
答案 1 :(得分:0)
好吧,我只是把它搞砸了并创建了部分类来将外键公开为属性。如果有人知道更好的方法,请告诉我。