我有一個asp.net應用程序,我正在從我的歷史定製認證和遷移到asp.net標識框架的過程中。動態更改標識數據庫
這是一個基於雲的解決方案,以前用戶登錄時,它使用域名查找後,從通用數據庫獲取連接字符串。
但是,一旦我有正確的數據庫名稱,我怎麼能使用這個與身份,因爲這是連接字符串的定義:
public ApplicationDbContext()
: base("MyConStringHere", throwIfV1Schema: false)
{
}
目前,我有它返回一個連接字符串的方法根據客戶的數據庫:
return new SqlConnection(connectionString);
但我在我的應用程序通過數據庫名稱之前調用這個,我不確定我怎麼能在ApplicationDbContext(使用)
感謝
不知道是否有問題,但您可以在ApplicationDbContext構造函數中使用連接字符串。例如:my ctx = new ApplicationDbContext(connectionString); – Entrodus