0
有人知道是否可以在.dbml文件中指定LINQ類的數據源以便從web.config文件中讀取並且不被硬編碼?我需要它來進行測試/生產部署更改。LINQ類數據源非硬編碼
有人知道是否可以在.dbml文件中指定LINQ類的數據源以便從web.config文件中讀取並且不被硬編碼?我需要它來進行測試/生產部署更改。LINQ類數據源非硬編碼
嘗試:
string connectionString = ConfigurationManager
.ConnectionStrings["EnterpriseDb"]
.ConnectionString;
return new EnterpriseDataContext(connectionString);
從這個論壇的帖子得到這個:
如果不爲你工作,你嘗試更換構造爲您的上下文:
public class EnterpriseDataContext
{
public EnterpriseDataContext() : base(
ConfigurationManager.ConnectionStrings["EnterpriseDb"].ConnectionString)
{
OnCreated();
}
}
得到了這個想法:
它適用於我:)謝謝! –
數據源是什麼?你的意思是連接字符串? –