自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

微軟發(fā)布NHibernate Linq 1.0 RTM以支持開源

開發(fā)
近日,NHibernate Linq 1.0 RTM發(fā)布了。自從微軟在2004年提出ObjectSpaces以來,涌現(xiàn)了很多ORM軟件。一個(gè)最有影響力的解決方案就是從一個(gè)Java開源項(xiàng)目Hibernate發(fā)展來的NHibernate。它為面向?qū)ο箝_發(fā)提供了持久的類。

NHibernate的開發(fā)者嘗試為其提供與Hibernate類似的API,使其具有通用性。

在.NET Framework 3.5中提供了LINQ 支持后,Linq的呼聲一度很高,各種LINQ Provider更是滿天飛。他能夠?qū)?shù)據(jù)查詢語句集成到編程語言中,以一種統(tǒng)一的方式操作各種數(shù)據(jù)源,減少數(shù)據(jù)訪問的復(fù)雜性。而LINQ本身也提供了很好的擴(kuò)展性,使開發(fā)人員可以輕松地編寫屬于自己的LINQ Provider。

NHibernate Linq 1.0 RTM支持基于NHibernate Contrib中的Linq Provider, 覆蓋所有Criteria API的功能,好處多多:

◆類型安全的查詢,并且能使用智能提示功能,這樣可以不用學(xué)習(xí)HQL了。

◆能獲得所有NHibernate所擁有的能力。

◆假如你已經(jīng)從數(shù)據(jù)庫中查詢出了一個(gè)數(shù)據(jù)集,那么可以使用LINQ來進(jìn)行過濾,排序和分頁操作。

◆從原理上來說,NHibernate Linq 1.0 RTM是將Linq表達(dá)式轉(zhuǎn)化為Criteria API,而不是類似于Java Hibernate中基于ANTLR的方法。

NHibernate Linq 1.0 RTM是微軟和開源社區(qū)結(jié)合的智慧,增加了普通開發(fā)人員創(chuàng)作熱情,我們期待會(huì)有更好的特性發(fā)布。

【編輯推薦】

  1. 使用LINQ查詢泛型字典Dictionary
  2. 淺析Linq to SQL更新數(shù)據(jù)時(shí)容易忽略的問題
  3. 淺談LINQ to SQL集成數(shù)據(jù)庫語言優(yōu)劣
  4. LINQ橫向?qū)Ρ萬oreach方法
  5. 淺談LINQ如何插入刪除和更新數(shù)據(jù)庫記錄備注
責(zé)任編輯:彭凡 來源: IT168
相關(guān)推薦

2009-07-29 08:58:20

NHibernate ORM框架

2012-03-07 09:18:09

SQL Server

2009-09-22 09:31:08

LINQ to SQL

2013-08-26 09:21:54

微軟Windows 8.1

2010-09-02 13:05:51

Windows PhoWindows Pho

2010-04-12 17:26:15

Windows Vis

2013-02-18 09:21:32

Windows 7

2013-02-22 15:57:12

PyPyODBCPython

2012-03-08 09:50:39

SQL Server

2015-02-11 09:43:00

Windows 10RTM

2024-10-29 14:45:00

人工智能開源

2015-12-03 10:35:25

微軟IT ProAzure Power

2011-07-15 15:32:20

Small Basic

2012-07-30 10:42:21

微軟Windows 8

2009-07-23 09:11:15

Windows 7Windows SerRTM

2012-05-07 15:07:47

Linux內(nèi)核操作系統(tǒng)

2009-03-06 18:56:02

IE 8RTM下載

2009-07-14 08:56:28

微軟Windows 7WIndows 7 R

2009-08-08 09:05:28

Windows 7SDK

2022-10-13 18:53:03

微軟開源AI
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)