实体数据模型不创建所有关系

时间:2013-05-20 14:23:38

标签: visual-studio-2010 entity-framework

我从我的数据库中自动创建了一个实体数据模型。有3个表(ABC)和2个外键(A 1-* BB 1-* C)。创建的模型具有所有三个表,但只有第二个关系(此处称为association)。我是Entity框架的新手,我只是想按照教程进行操作。可能导致这种情况的原因是什么?

2 个答案:

答案 0 :(得分:1)

所以答案是仔细检查数据结构是否真的像你想象的那样。一旦您拥有了正确的数据结构,模型就会按照您的预期创建。

答案 1 :(得分:0)

如果您在相关表格中设置了主键,也可能会发生这种情况。我在VS 2013中针对SQL Server 2008 R2在实体框架版本6中创建了一个edm。这些关系是在数据库中设置的,但没有在EDM中显示几个表。在SQL Server中将主键字段设置为主键后,EDM会正确更新。