2

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

命名空间 ComfortGroupModel

…………

结束命名空间

然后我收到超过 100 个错误。似乎我的上下文再也找不到了。然后,我删除了命名空间并更改了其他一些代码,然后我就走了。

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

4

1 回答 1

0

究竟是哪些组件引发了这些错误?

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

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

实际上,出于不相关的原因,我最近以这种方式重命名了命名空间。同样,从实际的角度来看,它通常归结为一些搜索和替换。

于 2013-10-02T16:57:10.593 回答