陽江兼職招聘網(wǎng)最新招聘站外seo是什么
經(jīng)過一個(gè)晚上的加班,終于把ORM初步結(jié)構(gòu)工程搭好了。工程依賴有點(diǎn)難用,編輯器提示比VS差很多。
首先LIS.Core創(chuàng)建一個(gè)最初的容器雛形,先能反射得到對象給ORM獲得數(shù)據(jù)庫驅(qū)動
然后ORM創(chuàng)建數(shù)據(jù)庫驅(qū)動差異接口,不同數(shù)據(jù)庫實(shí)現(xiàn)接口后配置容器供ORM獲得驅(qū)動
然后實(shí)現(xiàn)PostGreSql連接數(shù)據(jù)庫驅(qū)動接口實(shí)例
然后定義ORM的最初接口,后面把其他接口補(bǔ)上實(shí)現(xiàn)就能完成了
然后實(shí)現(xiàn)最初的ORM連庫測試實(shí)現(xiàn)
然后實(shí)現(xiàn)測試工程測試ORM連庫是否好使
至此,ORM最初雛形構(gòu)建完成,在這個(gè)基礎(chǔ)上給LIS.Core實(shí)現(xiàn)一個(gè)迷你版容器(為啥不用spring,spring太重量級了,不是普遍從容器取對象用不上),然后ORM反射按實(shí)體組裝SQL實(shí)現(xiàn)ORM申明即可實(shí)現(xiàn)整個(gè)ORM功能。
工程依賴關(guān)系
基礎(chǔ)工程:LIS.Core
LIS.Model依賴LIS.Core
LIS.DAL.ORM依賴LIS.Core和LIS.Model
LIS.Dal.Base依賴LIS.DAL.ORM
ORMTest依賴上面幾個(gè)工程