DbContext类在改变连接字符串后清空

本文关键字:字符串 清空 连接 改变 DbContext | 更新日期: 2023-09-27 18:17:04

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

(更新)


我先用db。

模型指向不同服务器上的实例,我更改了应用程序配置中的连接字符串。另一个服务器上的db是我进行模式更改(添加一些约束)的地方。

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

我知道我以前已经做过无数次了,但是在同一时间改变连接字符串的情况下还没有那么多。

DbContext类在改变连接字符串后清空

如果您首先使用DB EF,那么使用模型查看器来刷新您的DB实体。

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