2016-11-09 71 views
0

我有一個類庫項目中的EF數據模型。我改變了應用程序配置中的連接字符串,現在我的DbContext類是空的。我得到了引用上下文類的構建錯誤,但它不存在。就好像我在構建時上下文類被清空了,但上下文類沒有刷新。 使用特定的連接字符串創建EF模型後,如何在更改連接字符串後刷新模型?
更改連接字符串後DbContext類清空了嗎?

[update]
使用DB-first的Im。

該模型指向不同服務器上的實例,並更改了應用配置中的連接字符串。在其他服務器上的數據庫是我對模式進行更改的地方(添加了一些限制)。

當我更新我的模型時,當.cs文件爲空時,我展開我的上下文類(* .Context.tt)。

我知道我以前做過這麼多次,但沒有太多改變連接字符串在同一時間。

+0

「空」是什麼意思?你有EDMX文件嗎? – DavidG

+0

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

回答

1

如果您首先使用數據庫EF,然後使用模型查看器刷新您的數據庫實體。

如果是代碼優先,重建解決方案將不會對DbContext類產生任何影響。