我以前發布過這個數據層的介紹,一直沒有做細致的說明,這次分幾部分好好介紹。
(一)簡單介紹:http://www.cnblogs.com/qingdie/p/3803696.html
(二)使用說明:http://www.cnblogs.com/qingdie/p/3803710.html
(三)開發實例:http://www.cnblogs.com/qingdie/p/3803745.html
一、簡介
傾蝶數據層是一個基於.net開發的數據訪問層,它封裝了對數據庫的CRUD(創建、查詢、更新、刪除)操作,支持數據緩存、並發處理、事務處理、依賴實體、持久化等。
使用方便,操作簡單,大大的節省了程序開發過程中的數據庫處理,其提供靈活的配置,支持Sqlserver、access、mysql,sqlite,oracle等數據庫自主切換,還支持數據庫遷移、數據備份。
二、數據庫創建
首先創建一個實體類,如圖:
然后配置好數據參數,即可創建數據庫,如圖:
創建后的數據自動創建了表、字段、主鍵、自增屬性、表關系,如圖:
三、數據操作
業務邏輯成操作實例,
四、數據庫遷移、備份
基於本數據層還開發了一個數據遷移插件,Qingdie.DataMigration,使用方式如圖: