DSF*_*DSF 13 database sql-server entity-framework foreign-keys
我正在研究数据库优先的ASP.NET MVC应用程序.查看数据库时,外键非常不一致,基本上它们仅在创建表的SQL脚本中指定时才存在.在大多数情况下,他们不在那里.
但是,查看edmx模型,我可以看到它知道外键,即它已正确识别导航属性.
我的问题是,实际数据库中缺少的外键是否对Entity Framework生成的sql有影响?实际上,我指的是对绩效的负面影响.
我无法弄清楚它是否重要.
只是为了澄清,在数据库中我正在扩展表并寻找指示外键的红色键.我也在查看子文件夹:"Keys".
对绩效的负面影响.
我可以想到外键存在的两个影响.
简而言之,没有理由故意省略外键.
当然,遗产不可能一蹴而就.如果数据库架构有任何变化的余地,我会去做.如果没有,您可以考虑在edmx模型中手动添加公共关联.不会通过从数据库更新模型来擦除这些关联.
归档时间: |
|
查看次数: |
729 次 |
最近记录: |