实体框架添加命名空间

时间:2013-10-02 15:15:24

标签: c# entity-framework sql-server-2012 visual-studio-2013

我现在正在使用Visual Studio 2013.我最近重新安装了一台机器,当我从数据库更新模型时遇到实体框架问题 最初的应用程序是在VS2010上开发的,然后是VS2012,现在是VS2013 EF不断在edmx设计器中添加新的命名空间。

命名空间ComfortGroupModel

.......

结束命名空间

然后我出现了100多个错误。似乎我的背景不再能找到。 然后我删除了命名空间并改变了其他一些代码,我就离开了。

那么有什么方法可以解决这个问题吗? 提前致谢 斯科特

1 个答案:

答案 0 :(得分:0)

究竟哪些组件会抛出这些错误?

  • 如果它的代码依赖于T4生成的CLR类型,我建议您正确地重构它以适应新的命名空间。实际上,通常只需要添加一些using语句或前缀。

  • 如果它是EDMX模型的内部(映射,...),您可以尝试通过修改EDMX模型的Namespace属性(部分Schema)来自行更改命名空间在Visual Studio设计器中。或者,您可以自己编辑EDMX文件。

我实际上最近因为无关的原因重命名了命名空间。同样,从实际的角度来看,它通常归结为一些搜索和替换。