|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你觉得数据库怎么样?ado 你晓得微软下一代ADO.NET3.0材料存取手艺的严重立异与变革吗?
为了让列位预览将来的ADO.NET3.0手艺,固然祭司比来一向在劳碌于ASP.NET2.0出书事件,可是仍是不克不及旷废引领列位迈向最新指术的巨大主旨,而这不也是列位离开DotNet开辟圣殿最年夜的目标吗,祭司约略翻译了美国微软副总Somasegar的Blog文章,前一个礼拜他才出尽了锋头,爆红到全部.NET圈都在援用它的文章,由于它揭发了.NETFramework3.0的蓝图概貌,以下是翻译:
Language-IntegratedQuery(LINQ)是一项打消分歧材料范畴不和谐阻力的冲破性科技,比方在查询XML、干系式材料库或物件时,透过LINQ手艺,程式开辟职员不必要进修一般分歧的查询语法,自从在客岁的PDC通告公布LINQ,及往年波士顿的Tech-ED研究会上,利用LINQ有十分好的承受度,下一代的VisualStudio(代号Orcas)内建LINQInfrastructure分离Language与API二者的能力,详细增援多种言语与材料范畴。
(祭司口语注解:意义就是今后只需用LINQ就能够同时对付SQL、XML、物件、种别的查询,透过LINQ能够告竣分歧性的查询形式,而不用每种材料查询就筹办一套一般的语法,像我SQL很强,但XML大概只会很基础的,但LINQ就能够打消如许的缺掉,很简单告竣一样强的目标。)
在此时ADO.NETTeam开辟小组已建构一个名为ADO.NETEntities的材料Mapping手艺(O/RMapping),ADO.NETEntities将干系式材料表的实体布局提拔到可以更准确代表BussinessEntities的材料模子,如“Customer”及Order”,而且可以Mapping到多个干系式Tables与Views,你能够将ADO.NETEntities设想为用宣布的体例指定BussinessObject的布局,而且可以到场贸易逻辑到布局当中,同时透过能力壮大的LINQ来查询BussinessObject。ADO.NETEntities同意我们供应一个相似ADO.NET情况下共通的材料模子,而且可以被像报表、Replication与BI等高阶功效存取,关于宽大支流的企业级使用程式,ADO.NETEntities同意程式开辟职员界说庞大的干系式材料库Mapping(指O/RMapping),云云在干系式材料库底层的Schema稳定动情形下,而可以创建新的BussinessObject布局。
以上两个在材料存取的程式开辟次要的前进将会使得程式开辟职员可以有更多的临盆力,请检视AndersHejlsbergandSamDruker比来在channel9Session这方面所做的。
我们做了定名Schema简化,以便您可以较为简单辨认这些科技:
*LINQtoADO.NET包含了:
LINQtoDataSet
LINQtoEntities
LINQtoSQL(先前的DLinq)
*LINQ增援其他范例的材料型态包含了:
LINQtoXML(先前的XLinq)
LINQtoObjects
我们的开辟团队正勉力于下一代的VisualStudio而且完成这些手艺于在一个一致的路子,以便让程式开辟职员可以有十分棒的开辟履历,我们在这供应了LINQ5月号,而且注重往年底行将推出的Entities社群预览版。
也许C#刚上市的时候有些抄袭Java吧,但自从C#2.0上市之后,整个局面就扭转乾坤了,不但Java在模仿C#,而且他从来都没能跟得上C#的脚步。 |
|