增加對(duì)多數(shù)據(jù)庫(kù)的支持,并不是意味著同時(shí)對(duì)多種數(shù)據(jù)庫(kù)操作,當(dāng)然,后面,我們會(huì)嘗試同時(shí)對(duì)多種數(shù)據(jù)庫(kù)操作,這可能需要多個(gè)上下文,暫且不論。分布式數(shù)據(jù)庫(kù),我們采用的是阿里云的Mycat,這個(gè)后面會(huì)更新出來(lái)。我們今天的場(chǎng)景是:我們的項(xiàng)目可能是在windows上開發(fā)的使用的是SqlServer,我們要發(fā)布到linux上,SqlServer 2017 據(jù)說(shuō)是支持liunx的,但是還沒出... 當(dāng)然不是說(shuō) SqlServer 就不能裝在liunx上,但是我們的Liunx服務(wù)器可能已經(jīng)安裝了MySql或 Oracle,我們希望使用現(xiàn)有的,又或者是,我們需要切換數(shù)據(jù)庫(kù)。那么,我們需要可以隨時(shí)切換數(shù)據(jù)庫(kù)的支持。
添加NuGet包,注冊(cè)服務(wù)
使用SqlServer數(shù)據(jù)庫(kù),這個(gè)官方有詳細(xì)的步驟和解釋,可以參考:https://docs.efproject.net/en/latest/providers/sql-server/index.html ,我們簡(jiǎn)單介紹一下
在