2016-11-09 49 views
0

我有一个类库项目中的EF数据模型。我改变了应用程序配置中的连接字符串,现在我的DbContext类是空的。我得到了引用上下文类的构建错误,但它不存在。就好像我在构建时上下文类被清空了,但上下文类没有刷新。 使用特定的连接字符串创建EF模型后,如何在更改连接字符串后刷新模型?
更改连接字符串后DbContext类清空了吗?

[update]
使用DB-first的Im。

该模型指向不同服务器上的实例,并更改了应用配置中的连接字符串。在其他服务器上的数据库是我对模式进行更改的地方(添加了一些限制)。

当我更新我的模型时,当.cs文件为空时,我展开我的上下文类(* .Context.tt)。

我知道我以前做过这么多次,但没有太多改变连接字符串在同一时间。

+0

“空”是什么意思?你有EDMX文件吗? – DavidG

+0

是的,有一个edmx,但* .context.cs文件被清空 – bitshift

回答

1

如果您首先使用数据库EF,然后使用模型查看器刷新您的数据库实体。

如果是代码优先,重建解决方案将不会对DbContext类产生任何影响。