我从我的数据库中自动创建了一个实体数据模型。有3个表(A
,B
,C
)和2个外键(A 1-* B
和B 1-* C
)。创建的模型有三个表格,但只有第二个关系(这里称为association
)。我是Entity框架的新手,只是试图按照教程。什么可能导致这种情况?实体数据模型不创建所有关系
0
A
回答
1
因此,答案是仔细检查数据结构是否真的如您所想。一旦你拥有了正确的数据结构,就可以按照预期创建模型。
0
如果您在相关表中设置了主键,也可能发生这种情况。我在VS 2013中针对SQL Server 2008 R2创建了一个带有实体框架版本6的edm。这些关系是在数据库中建立的,但在EDM中没有出现在几张表中。将主键字段设置为SQL Server中的主键后,EDM将正确更新。
相关问题
- 1. 如何创建实体关系模型?
- 2. 关于创建实体关系模型指南的问题
- 3. 实体关系模型
- 4. 实体模型关系?
- 5. 实体关系模型:三元关系
- 6. Coredata关系实体创建
- 7. 创建实体关系图
- 8. 具有循环关系的数据库实体模型设计
- 9. 如何创建一个核心数据模型,父实体和关系
- 10. 尝试创建实体数据模型时尝试创建实体数据模型时出现System.Runtime.InteropServices.COMException错误
- 11. 从空模型创建实体数据模型
- 12. 实体框架从现有数据库创建核心模型
- 13. 的AdventureWorks不能创建ado.net实体数据模型
- 14. 实体框架4.0模型不能获取所有数据
- 15. 从ADO实体数据模型创建数据库
- 16. 创建数据源的实体数据模型
- 17. ER模型和关系模型中实体和关系的关系?
- 18. ManyToMany关系不会创建所有表
- 19. 找到所有实体没有关系
- 20. 数据库规范化和实体关系模型
- 21. ADO.NET实体数据模型 - MVC - 管理一对多关系
- 22. ado.net实体数据模型父子关系
- 23. 与ADO.NET实体数据模型的简单关系
- 24. 与ADO.NET实体数据模型的多对多关系
- 25. 作为实体关系模型的SQLite数据库方案
- 26. 数据库设计 - 实体关系模型
- 27. 仅在实体模型中创建列而不在数据库中创建列
- 28. 实体模型关系比萨店
- 29. 实体框架 - ASP MVC模型 - 关系
- 30. SQL Server实体 - 关系模型生成
如果不知道更多关于实体类型的信息,很难说。你可以发布一些代码吗? EF依靠命名和类型惯例来创建关系,除非你明确地告诉它应该如何设置,所以它可能是几件事情。 –
@JeremyTodd我对我的实体类型一无所知。我添加了一个实体模型,并遵循向导的所有默认设置。当我查看数据库图时,我看到FK。当我查看实体模型时,只有一个。 – baruch
每个表是否都有一个主键? –