我在我的項目中添加了Hangfire。現在我有兩個數據庫用於我的應用程序和一個用於Hangfire。我有兩個用於Hangfire的連接字符串,另一個是默認的。現在我怎樣才能部署我的項目有兩個數據庫?在Azure上創建新的SQL數據庫時,它會要求一個連接字符串。現在做什麼?如果我在Azure上創建一個數據庫,那麼我將如何訪問另一個數據庫?我在我的Asp.net MVC應用程序中添加了Hangfire。它創建了它的數據庫。現在我該如何處理兩個數據庫?並將它們部署在Azure上?
這裏是我的連接字符串:
這裏是我的數據庫:
這裏是我創建的SQL數據庫嚮導,我必須把一個連接字符串:
我認爲Hangfire可以創建自己的數據庫,它只需要一個連接字符串,因此您不需要手動創建任何數據庫。您也可以將其配置爲使用主數據庫,以便只有1個數據庫。 –
@AlaaMasoud是的,我做到了。我的意思是我給了Hangfire「DefaultConnection」數據庫名稱,並在現有數據庫中添加了數據庫表,現在我有一個數據庫和一個連接字符串。但是如果我想在另一個數據庫中使用Hangfire的話呢?我的意思是這可能嗎? –
當然是有可能的。您可以在Azure門戶中手動創建它,也可以使用Azure CLI或遵循以下Brando的答案。我還認爲,如果Hangfire不存在,Hangfire可以自動創建數據庫,因此您只需指定連接字符串即可。 –