0

我有一個需要連接到SQL Server和Postgres的ASP.NET MVC 5應用程序,具體取決於我運行的服務器。這意味着在Postgres上運行的相同代碼必須在SQL Server上運行。SQL Server和Postgres上實體框架代碼優先

如何在每次發佈時無需重構我的數據註釋?

我的意思是,明確地,這樣的配置:

enter image description here

如果我把它,我不能在SQL Server中運行,如果我刪除它,我不能在Postgres的運行。

是否有任何解決方法?

回答

-1

您可以編寫一個名爲ILink的接口,然後實現兩類鏈接,將其中一個用於SQL Server,另一個用於Postgres