2013-10-02 102 views
1

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

命名空间ComfortGroupModel

.......

末命名空间

然后我得到了100个错误上来。看来我的语境不再可以找到。 然后,我删除命名空间并修改了其他几个代码,然后我离开了。

那么有什么办法可以解决这个问题吗? 在此先感谢 Scott

回答

0

究竟是什么组件抛出这些错误?

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

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

我实际上最近改名为无关的原因的名称空间。再次,从实际的角度来看,它通常归结为一些搜索和替换。

+0

谢谢。看起来VS 2013创建了一个命名空间,如果不使用的话。我通过添加大量的使用语句指向上下文来解决这个问题。斯科特 – scottsanpedro