簡體   English   中英

具有多個數據庫的C#遷移

[英]C# Migrations With Multiple Databases

一個單一的上下文是否可以通過遷移接受兩個不同的數據庫?

我正在嘗試使用兩個不同的數據庫:一個正式服務器和一個僅用於測試的數據庫-具有相同的結構。 但是,如果我更新其中一個,則無法更新('update-database')另一個...

如果您使用的是Entity Framework,則需要2個不同的db上下文...每個數據庫一個。

對於應用程序上下文,您有兩個Db,有兩種方法可以做到這一點:

1-您可以有兩個連接字符串,一個用於測試,另一個用於官方數據庫

2-或者您可以使用Update-Database -TargetMigration降級數據庫或升級遷移:但是您的上下方法應該很精確。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM