从 3.5 升级到 4 时 edmx 文件中的警告

Posted

技术标签:

【中文标题】从 3.5 升级到 4 时 edmx 文件中的警告【英文标题】:Warnings in edmx file when upgrading from 3.5 to 4 【发布时间】:2011-03-12 08:18:29 【问题描述】:

我将我的解决方案从 .NET 3.5 更新到 4.0,感谢上帝,我只需要修复一些小问题。 但我不明白的是,edmx 文件生成了许多这样的警告:

Error 2005: Mapping Association 'FK_CP_C' is redundant:
Its referential integrity constraint provides sufficient information.
You can safely delete the mapping information for this association.

你遇到过这种情况吗? 我应该冒险删除关联吗? 我试图用谷歌搜索它,但找不到任何东西。

谢谢

【问题讨论】:

【参考方案1】:

仅供参考,我之前对项目进行了备份,删除了那些报告错误的关联,更新了模型,警告消失了。

我没有注意到导致警告的关联类型。

希望这可能对将来的某人有所帮助。

【讨论】:

感谢您回答您自己的问题,这对我很有帮助。

以上是关于从 3.5 升级到 4 时 edmx 文件中的警告的主要内容,如果未能解决你的问题,请参考以下文章

升级到 Xcode 4 后出现缺少文件警告

无法将视图添加到 edmx

升级到Unity 3.5

在构建期间启用刷新edmx或从数据库更新模型

将 SQL Server CE 数据库 (.sdf) 从 3.5 更新到 4.0

更新EDMX文件时出错