原文:幸福框架:准備抽象NHibernate和EntityFramework,大家給點意見

背景 考慮到目前中小企業應用的主流是ORM,我准備在NHibernate和EntityFramework之間找到一個抽象層,也就是說我准備只支持NHibernate和EntityFramework。 思路 NH和EF都實現了 工作單元 和 主鍵映射 這兩種企業應用模式,而這兩種模式其實就是管理一種狀態機,如下圖: 實現 工作單元接口 基於EntityFramework的工作單元 備注 其實我們經常 ...

2013-05-31 09:02 9 2513 推薦指數:

查看詳情

不要EntityFramework,不要NHibernate,打造自己的ORM(一)

  Entity Framework和NHibernate是當前.NET里最強大的兩個ORM框架,一個是微軟官方出品,一個是開源項目代表之作。我在09年用過EF 3.5,在最近的一個項目里在使用NH,雖然無可否認這兩個ORM框架功能都當強大,然而我在使用過程中還是覺得許多需要吐槽的地方。  首先說 ...

Tue May 08 09:36:00 CST 2012 6 1342
不要EntityFramework,不要NHibernate,打造自己的ORM(二)

我的ORM,暫時命名為LinFramwork吧,有如下特點: 一 不僅支持若干主流數據庫SQL Server,Oracle等,基於我前面隨筆里闡述的通用數據訪問組建原理,只要提供相關數據庫ADO.N ...

Mon May 21 00:20:00 CST 2012 37 3284
幸福框架:如何閱讀幸福框架的代碼

HappyFramework是一個支持DDD、CQRS、OSGI、EPC、EventDriven、MetadataDrivenProgramm理念的開源框架,而且她是可以實戰的。 不要被上邊的話給欺騙了,當然了,其實也沒有欺騙大家,只是HappyFramework的CQRS、OSGI、EPC ...

Wed Apr 10 00:12:00 CST 2013 7 3068
基於NHibernate的開發框架的設計

上次的 NHibernate的Session管理策略和NHibernateHelper 發布並提供下載,給NHibernate剛入門的同學們帶來很多便利。 最近有同學在求NH的通用倉儲,正好我最近也設計了一個應用於實戰,好吧,無私地分享並快樂着吧。 與上次一樣,您無需關心細節,因為我會在最后 ...

Sun Aug 18 22:45:00 CST 2013 2 3622
幸福框架:模塊化開發

什么是模塊 模塊 = 后台邏輯(DLL)+ 顯示邏輯(靜態資源)+ 數據庫 + 其它初始化邏輯。 如何識別模塊和通知模塊各種事件 識別模塊 監聽啟動事件 如何 ...

Tue Jun 18 22:59:00 CST 2013 4 2116
幸福框架:如何擴展編號生成器

背景 昨天發布了一個編號生成器(http://www.cnblogs.com/happyframework/p/3177128.html),有朋友留言問支不支持某些規則,因為是可以擴展的,所以很容易 ...

Tue Jul 09 17:23:00 CST 2013 10 1646
Winform中使用EntityFramework框架

1、創建項目時框架版本要用最高的 Framework4.8,否則會報錯 2、控制台安裝引用包 Install-Package EntityFramework Install-Package MySql.Data(要在控制台安裝,控制台安裝是最新的,不要用nuget,不然容易 ...

Sat Mar 13 02:21:00 CST 2021 0 325
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM