將不確定變成確定~LINQ DBML模型可以對應多個數據庫嗎


回到目錄

答案是肯定的,一個DBML模型可以對應多個數據庫,只要數據庫中的表與模型中定義的表結構完成相同,就可以這個技術,我們可以用來開發一些通用的功能模塊,如通過后台管理模塊,我們將一些通用表進行抽象,如,對用戶,角色,部門,菜單等進行抽象,將它的模塊建立在我們的公用項目中,然后對這個模型進行操作,在建立DBContext上下文時,我們需要保留一個連接字符串,即,真正的項目中用哪個庫,我們這個串就指定哪個庫就行了。

如圖,后台表結構

image

然后,它個模塊可以用別對應包含這幾個表結構的數據庫,呵呵

通用后台系統我會在之后的文章中給大家講到,今天先看一下它的圖像,呵呵

image

大家可以看到,對於每一個項目的功能和作用,今天我就不說了,我會再下一篇文章中單獨說它,總之,今天要知識的就是:一個DBML可以對應多個數據庫,前提是數據庫的表結構好和DBML模型中存在的表結構相同。

回到目錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM