我在类库项目中有一个EF数据模型。我更改了app config中的连接字符串,现在我的DbContext类为空。我得到了引用上下文类的构建错误,但它不在那里。当我进行构建时,好像上下文类已被清空,但上下文类没有刷新。
使用特定连接字符串创建EF模型后,如何在更改连接字符串后刷新模型?
[更新]
我使用DB-first。
模型指向不同服务器上的实例,我更改了app config中的连接字符串。这个其他服务器上的数据库是我进行模式更改的地方(添加了一些约束)。
当我更新我的模型时,我会在.cs文件为空时扩展我的上下文类(* .Context.tt)。
我知道我以前做过这么多次,但不是同时更改连接字符串。
答案 0 :(得分:1)
如果您首先使用数据库EF,请使用模型查看器刷新数据库实体。
如果是代码优先,重建解决方案对DbContext类没有任何影响。