如題所示,EF作為微軟主推的ORM工具,最新版本已經是7,說明有很多人在使用它做項目。在使用過程中,可能會連接配接不同的資料庫,本文介紹的是連接配接SqlServer,MySql和SQLite三種,并且可以互相切換。先看Config是如何配置的?如下所示
是不是覺得很簡單?對,就是這樣簡單。注意:引用的DLL檔案名稱,建議從官網上下載下傳。如下圖所示
配置好并引用相應的DLL後,還并不能實作資料庫的切換,還有一個地方要修改,就是Map檔案。如下圖所示
如果資料庫的名稱相同,則可以不必修改。若資料庫名稱不相同,則需修改this.ToTable這行代碼,将後面的這個參數置為空即可
好了,通過上述的改動,即可實作EF同時連接配接多Db并可互相切換