成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

.NET ORM框架NHibernate Linq 1.0發布

開發
NHibernate Linq以其靈活的O/R Mapping功能成為了.NET領域最有影響力,運用最廣的ORM框架之一,它在某些社區群體的受歡迎程度甚至超過了微軟官方的的LINQ to SQL及Entity Framework。

近日,NHibernate Forge宣布NHiberante Linq 1.0正式發布。NHibernate以其靈活的O/R Mapping功能成為了.NET領域最有影響力,運用最廣的ORM框架之一,它在某些社區群體的受歡迎程度甚至超過了微軟官方的的LINQ to SQL及Entity Framework。作為NHibernate團隊的重要成員,NHibernate Profiler項目的創始人Ayende Rahien一直致力于將LINQ這種高效的開發方式與NHibernate強大的功能進行結合。他也在博客中公開了NHibernate Linq 1.0正式發布的消息:

過去幾年,社區中呼聲***的功能便是Linq支持了,這里我很興奮地宣布,NHiberante Linq 1.0已經正式發布了。

NHiberante的Linq支持基于NHibernate Contrib中的Linq Provider,它已經通過了一些現有項目的考驗。雖然我們還沒有確定何時將其合并至NHiberante中,但是項目團隊認為現在已經可以給用戶提供產品環境質量保證的Linq支持了。

這次的Linq覆蓋所有Criteria API的功能。由于Criteria API的功能有限,我們沒有提供對group join和子查詢的支持。不過NHibernate Linq在過去幾年中多次經歷了產品環境的測試,大部分人認為可以滿足他們的需要。

值得注意的是,這并不是社區中唯一的NHibernate Linq Provider實現。Steve Strong也提供過一個名為LINQ to NHibernate的項目,您可以在NhAddins中獲得它的代碼。與前者不同的是,LINQ to NHibernate使用了類似于Java Hibernate中基于ANTLR的方法,而NHibernate Linq則將Linq表達式轉化為Criteria API。

兩套不同的Linq Provider實現也引起了一些評論。有人認為雙方應該合作,提示用戶哪些功能會產生兼容問題,例如將一些API標記為過期,或者將它們轉移到其他命名空間下面。對此,Steve回答道:

我目前還沒有改變的打算。我經常對(NHibernate Linq)項目的作者說,基于Criteria API的做法會限制它的功能。我打算實現一個基于AST的Linq Provider,不過這還處于計劃過程中。我們會追求一定程度上的兼容,但是我認為,如果要獲得一些優勢的話,難免會出現破壞性的改變。

 

【編輯推薦】

  1. 微軟發布學術版分布式計算技術Dryad和DryadLINQ
  2. .NET方法演化史 從Delegate到Lambda再到LINQ
  3. 淺談LINQ to SQL集成數據庫語言優劣
  4. .NET 4.0 Beta 1將為PLINQ帶來生機?
  5. 基于LINQ to SQL的WEB開發三層架構
責任編輯:佚名 來源: InfoQ
相關推薦

2012-03-19 10:10:55

jOOQJava

2012-04-13 09:11:13

JavajOOQ

2011-08-31 13:31:00

PythonSQLObject數據庫

2012-01-09 10:08:10

JavajOOQ

2012-02-27 09:17:24

JavajOOQ

2012-04-10 09:29:29

jOOQJava

2012-02-01 16:08:05

JavajOOQ

2012-02-13 09:52:56

Java

2012-03-09 09:26:39

JavaHibernate

2009-07-29 10:17:19

NHibernate

2011-11-28 09:16:24

Javajooq框架

2012-02-01 09:16:18

Java

2011-11-14 10:16:51

HTML 5

2009-02-16 17:33:52

銀光LinuxMoonlight 1

2015-07-13 14:24:48

Kubernetes容器平臺Google

2012-05-07 15:07:47

Linux內核操作系統

2009-06-19 17:53:51

Spring.NET1

2012-01-04 09:36:55

Java

2011-10-21 09:50:03

NHibernate

2012-02-16 09:30:25

DynamicRepoJava
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本韩国电影免费观看 | 久久天堂 | 中文字幕一区在线观看视频 | 国产网站在线 | 国产高清免费 | 欧美9999 | 伊人看片 | 国产亚洲精品久久久久动 | 欧美国产视频 | 国产视频1区 | 亚洲综合国产 | 性一交一乱一透一a级 | 999久久久 | 国产一区二区三区www | 天堂色网 | 99久热在线精品视频观看 | 亚洲美女网站 | 亚洲欧美久久 | 亚洲一一在线 | 久久综合亚洲 | 开操网| 久久久久久国产精品 | 91精品91久久久 | 中文精品视频 | 一级a爱片久久毛片 | 国产一区二区视频在线观看 | 最新国产精品视频 | 99久久久久 | 精品久久久久久亚洲精品 | 国产高清一区二区三区 | 99国产精品99久久久久久 | www网站在线观看 | 日韩中文电影 | 欧美精品久久久久久 | 狠狠躁夜夜躁人人爽天天高潮 | 精品免费视频 | 久久久精品网站 | 欧美激情在线精品一区二区三区 | 日韩在线| 国产清纯白嫩初高生在线播放视频 | 欧美一区二区三区小说 |