【发布时间】:2016-03-18 11:43:31
【问题描述】:
我正在开发一个数据库优先的 ASP.NET MVC 应用程序。查看数据库,外键非常不一致,基本上它们只有在创建表的 SQL 脚本中指定时才存在。在大多数情况下,它们不存在。
但是,查看 edmx 模型,我可以看到它知道外键,即它已正确识别导航属性。
我的问题是,实际数据库中缺少的外键对实体框架生成的sql有影响吗?效果是指对性能的负面影响。
我真的不知道这是否重要。
澄清一下,我在数据库中展开表并寻找表示外键的红色键。我也在查看子文件夹:“Keys”。
【问题讨论】:
-
你使用的是哪个 EF 版本?
标签: sql-server database entity-framework foreign-keys