【发布时间】:2018-09-28 12:48:06
【问题描述】:
在我的上下文类中,我有以下内容可以使项目成为数据的黑匣子。
public MyEntities()
: base("metadata = res://*/fda.csdl|res://*/fda.ssdl|res://*/fda.msl;provider=System.Data.SqlClient;provider connection string='data source=MyServer;initial catalog=CitywideEmployees;persist security info=True;user id=MyUserID;password=MyPassword!;MultipleActiveResultSets=True;App=EntityFramework'")
{
}
但是,当我使用“从数据库更新模型”选项更新 edmx 时,它总是会重置基本参数,就像它想在 App.config 文件中查找连接字符串一样。如何避免每次更新 edmx 时都必须更新基础?
谢谢。
【问题讨论】:
-
如果您部署应用程序会怎样?您强制所有部署站点具有相同的服务器和数据库名称。
-
是的,这很好,它是一个黑匣子——这就是目的。
标签: c# visual-studio entity-framework entity-framework-6