成人免费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技術棧公眾號

主站蜘蛛池模板: 亚洲成人一级 | 国产精品黄 | 国产一区二区三区四区五区3d | 日韩欧美在线观看 | 国产午夜三级一区二区三 | 国产高清在线观看 | 欧美成人一区二区三区 | 国产1区 | 久久国产精品-国产精品 | 亚洲va中文字幕 | 精品欧美一区二区精品久久久 | 中文字幕欧美日韩一区 | 亚洲精品99| 人人叉 | 精品三级在线观看 | 久久免费国产 | 一区二区三区四区不卡 | 狠狠色综合欧美激情 | 亚洲精品久久嫩草网站秘色 | 日本粉嫩一区二区三区视频 | 在线播放国产一区二区三区 | 丁香久久 | 日韩一级免费 | 天天久久 | 中文字幕一区二区三区精彩视频 | 久久久久国产精品人 | 99久久免费精品国产男女高不卡 | 国产精品亚洲综合 | 国产精品一区二区在线 | 中文字幕av一区 | 国产一级一级毛片 | 国产一区二区在线免费观看 | 91在线观看 | 免费成人在线网站 | www国产成人免费观看视频 | 九九九久久国产免费 | 亚洲精品国产偷自在线观看 | 午夜看片| 久久久999国产精品 中文字幕在线精品 | 久久久久综合 | 精品少妇一区二区三区在线播放 |