仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 588|回复: 7
打印 上一主题 下一主题

[学习教程] ASP.NET编程:DOTNET:LINQ与ADO.NET 3.0的立异

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:48:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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#的脚步。
柔情似水 该用户已被删除
沙发
发表于 2015-1-20 05:02:05 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
不帅 该用户已被删除
板凳
发表于 2015-1-25 11:19:54 | 只看该作者
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
地板
发表于 2015-2-2 21:53:21 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
莫相离 该用户已被删除
5#
发表于 2015-2-8 07:49:58 | 只看该作者
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
愤怒的大鸟 该用户已被删除
6#
发表于 2015-2-25 01:20:35 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
乐观 该用户已被删除
7#
发表于 2015-3-7 15:01:02 | 只看该作者
众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
蒙在股里 该用户已被删除
8#
发表于 2015-3-21 22:26:35 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 05:46

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表