Mindsware動態資料物件平臺v0.2版釋出 (轉)
Released version 0.2 at .12.20
經過將近四天不分晝夜的奮戰,終於按照幾個熱心朋友的建議,做了如下改進:
1. 新增一個用於存放定義的Mindsware.Core..DBContext類。
2. 按照AbstractFactory虛擬類工廠新增了一個Mindsware.Core.Db.DBFactory
類,按照不同的ProvrType採用Reflect方式,在runtime初始化各種
底層資料類的例項,而不是在Design time就引用諸如.DataAccess之類的
assembly。使用了IDBFactory介面,作為以後擴充對更多的Provider(例如
ODBC等)的支援時修改成更標準的AbstractFactory模式之用。
現在,無需引用Oracle.DataAccess的assembly即可編譯和執行,如果要使用
OracleDataProvider,只需要按照示例專案中的.config那樣設定好到Oracle
資料庫的連線定義,給出Oracle.DataAccess.dll的具體路徑即可。
3. 修改了O-R Map層的所有,以適應這種變化,光這個花了我十多個小時
來修改和測試。
4. version 0.1中,當修改了Global類裡邊的預設DBContext之後,必須重啟整個IIS
以反映變化,現在不用了。修改Global.Application_Start事件處理方法裡邊
的預設連線之後,重新編譯即可生效。如果不顯式設定用哪一個DBContext,那麼
會用名為default的DBContext,這也是為什麼
一個
5. 不僅可以一次性的很方便的在Global類裡邊設定全域性預設DBContext,而且可以
單獨為每一個DB的子類設定該子類所用的DBContext,也就是說,很容易在
同一個專案中的不同DBObject子類中使用不同的資料連線,只要這些資料連線的
資料庫定義都在web.config檔案中設定好就行。關於這個的用法,請參考
MindswareTest示例裡邊的MindswareTest.DataObjects.Items2類的構造。
6. 修改了web.config檔案中資料庫定義(
Mindsware.Core.Misc.ContextSectionHandler作為SectionHandler來處理這種自
定義檔案格式。
7. 資料庫登入密碼不再以明文顯示,而改用DES演算法加密後存放在配置檔案裡邊。
8. fix: For OracleDataProvider, when try to insert or update a BLOB column
with a null ed file, a OCI Lob exception occurred.
9. Bug fix: In query datasheet, when sumbit a query with date conditions,
the result page displayed a "Bad date format" error and did not perform
the expected query.
Released version 0.1 at 2003.12.14
感謝SMTH 版的nineteen版主和我的老朋友kangdh :)
到這裡所有原始碼及示例:
論壇地址:
?boardid=6">
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-963746/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 爬蟲平臺Crawlab v0.2釋出爬蟲
- 美創科技資料資產管理平臺升級釋出,推動數字化轉型
- DBAPI 資料介面釋出平臺功能介紹API
- 星海後臺測試平臺社群版正式釋出
- 新生代移動資料商業分析平臺GrowingIO釋出
- 【譯】Flutter 2.0 正式版釋出,全平臺 StableFlutter
- 跨平臺.NET MAUI框架 正式版GA釋出UI框架
- 星圖資料釋出國內首個“大資料開放平臺”大資料
- 直播平臺開發,動態文字輸出,文字自動輸出
- Nacos釋出0.5.0版本,輕鬆玩轉動態 DNS 服務DNS
- 星環科技資料安全管理平臺 Defensor重磅釋出
- 卓豪釋出IT大資料分析平臺,整合ITSM系統大資料
- 自媒體一鍵釋出平臺,3分鐘釋出全平臺
- 美創資料支撐平臺釋出,全新升級賦能資料治理
- Superset 0.37 釋出——顏值最高的資料視覺化平臺視覺化
- 變態服手遊哪個平臺好 變態福利版手遊平臺
- .NET Core 跨平臺釋出
- 動態執行緒池在轉轉平臺的實踐執行緒
- Unity 5正式釋出:支援21種平臺、個人版免費!Unity
- 自媒體釋出平臺,釋出多個平臺,多渠道展現內容
- AntDB資料庫首個社群版正式釋出,攜手生態更多可能資料庫
- KubeEdge v0.2釋出,全球首個K8S原生的邊緣計算平臺開放雲端程式碼K8S
- 變態遊戲盒子 變態版手遊app平臺遊戲APP
- Whale 帷幄釋出SDP空間資料平臺,開闢場域資料新賽道
- 移動電商待發 InMobi釋出Miip發現平臺
- JNPF快速開發平臺3.0版本即將重磅釋出
- J2PaaS 低程式碼平臺,正式釋出開源版!
- 預告丨《政務大資料平臺資料安全體系建設指南》釋出會大資料
- 綠盟資料安全運營平臺ISOP-DS新版本正式釋出
- 鍵值資料庫Riak釋出1.2版資料庫
- API開發管理平臺eoLinker AMS 4.1版本釋出:加入聚合空間,釋出AMS專業版等API
- 華為人才生態數字化平臺 & 華為雲微認證釋出
- 開源自動化運維平臺 BigOps 1.0.0 釋出運維Go
- 軟通金科升級釋出"企業智慧管家(SaaS版)"平臺
- 經典再現古墓麗影9或釋出Linux平臺版Linux
- 轉轉業務資料校驗平臺實踐分享
- TDS:標籤平臺+API平臺+資料共享平臺,助力資料運營平臺建設API
- 手遊變態版盒子 最新手遊變態版app平臺盒子APP