我有一个相当大的Entity Framework 4模型(模型优先),目前所有关系都定义为关联,没有外键属性。
除了从头开始重新创建图表或手动添加每个图表之外,任何人都知道将FK属性添加到整个图表的方法吗?
我想一种方法是生成数据库,然后从数据库构建一个新模型,然后进行清理,除非有更好的建议?
我在想另一种方法是写一些东西来调整XML。
答案 0 :(得分:0)
虽然编写一些代码来操作XML会实现你所需要的,除非你打算将来再次使用它(不太可能),我认为你最好在设计器中手动完成。话虽如此,如果你有时间这样做,你会发现它是学习实体框架DSL内部工作的绝佳方式。根据我的经验,一旦模式生效,你就会对模型进行更改时有用。
答案 1 :(得分:0)
以下是我采取的步骤: