gpt4 book ai didi

c# - 指定的架构无效。错误 : Multiple types with the name

转载 作者:太空狗 更新时间:2023-10-30 00:50:21 28 4
gpt4 key购买 nike

我在 EF 6 中工作,当我尝试运行我的项目时遇到以下问题。

Schema specified is not valid. Errors:

Multiple types with the name 'TableName' exist in the EdmItemCollection in different namespaces. Convention based mapping requires unique names without regard to namespace in the EdmItemCollection.

我在 StackOverFlow 和谷歌上尝试了太多,但没有找到解决方案。我正在使用 visual studio 2012。我为整个数据库创建了一个 .edmx 文件。我在整个项目中搜索了 tableName,并且只出现了一个表。

请在这方面帮助我

最佳答案

终于找到了解决问题的方法。在我上面的问题中,我说我的项目中只有一个 edmx 文件。从某种意义上说是对的。但在另一个意义上是错误的。

我正在使用 git 来管理我的代码。我在另一个项目中创建了另一个 edmx 文件,并在我的主项目中使用了该项目的引用。

然后我在 .gitignore 中用 dll 切换了 git 分支。 .gitignore 中的那些 dll 不能被 git 替换为新切换分支的 dll。所以我在我的项目中有两个 edmx 文件的引用,带有完全构建的 dll。

当我敏锐地检查我的 bin 文件夹并删除实际上不属于当前 git 分支的 dll 时,问题解决了。

希望对您有所帮助。如果不清楚,请在此处发表评论。谢谢

关于c# - 指定的架构无效。错误 : Multiple types with the name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32142816/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com