2011-07-14 70 views
3

当我将实体框架模型添加到类库时,它会创建一个存储连接字符串的app.config文件。硬代码实体框架连接字符串

我需要做些什么来将连接字符串烧入项目输出(* .dll)?

+1

为什么要硬连接字符串?这是你可以拥有的最奇怪的要求。 –

+0

@LadislavMrnka - 这对我来说非常有意义。如果所有使用DLL的应用程序使用相同的数据库连接(例如在内部应用程序的情况下),那么该连接很少(如果有的话)会改变,并且您不希望包含连接字符串在您构建的每个应用程序的app.config中,然后对其进行硬编码很有意义。 – Bobson

+0

@Bobson:*很少,如果有的话*这就是我需要知道的使它**可配置**而无需重新编译汇编。 –

回答

5

将其存储在一个常量中,或者将其计算在变量dbConnect中,然后传入构造函数。

MyDatabaseEntities = new MyDatabaseEntities(dbConnect); 
+0

有关此代码示例,请参阅https://stackoverflow.com/questions/44122708/hard-coding-the-connection-string-in-entity-framework – Missy

相关问题