2011-07-14 97 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

相關問題