仓酷云

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

[学习教程] ASP.NET教程之Entity Framework June 2011 CTP 新特征一瞥仓酷云

[复制链接]
再现理想 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:21:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
呵呵,那你就关注微软的招聘信息以及别人的招聘经验啊,还有也不一定去做技术的,你如果真的想去就多了解了解。(其实我的意思是说想到微软做技术是很不容易的。2011年6月新款——EntityFrameworkJune2011CTP——公布于2011年6月30日,假如您感乐趣,能够往试驾啦。
试驾之前,懂得一下新特征吧。

<br>
以下内容次要来自于对AnnouncingtheMicrosoftEntityFrameworkJune2011CTP的翻译。
引擎(EntityFrameworkRuntime)的加强:


  • 撑持列举范例:终究撑持了,等候已久。
  • 撑持空间数据范例Geography与Geometry(这是SQLServer2008引进的两个新数据范例)。能够间接在LINQ查询间接利用这两个数据范例,好比猎取两个地位之间的间隔。
  • 撑持SQLServer的表值自界说函数实体数据模子(entitydatamodel)撑持SQLServer的表值自界说函数(table-valuedfunctions)。表值自界说函数相似于存储历程,但它的特性是实行了局可被重用,这就意味着你能够在LINQ查询中利用它。
  • 撑持存储历程前往多个了局数据集。在实体数据模子(entitydatamodel)中利用的存储历程能够有多个了局数据集。
  • SQL天生才能加强。也就是天生的SQL语句有更好的功能,出格是针对table-per-type(TPT)承继模子的查询优化。
  • LINQ查询的主动编译与缓存,进一步进步了功能。在之前版本的EntityFramework中必要你本人经由过程CompiledQuery往编译LINQ查询。
驾驶舱(EntityFramework模子计划器)的改善:


  • 主动共同新增的中心功效。计划器内置撑持下面提到的三个新特征:列举范例、空间数据范例、表值自界说函数。
  • 实体数据模子的多计划图撑持。能够为一个实体数据模子(entitydatamodel)创立多个计划图(diagram),每一个计划图互相自力,既包括实体类,也包括实体类之间的干系。能够经由过程ModelBrowser便利地在分歧计划图之间切换。
  • 模子计划图信息的自力存储。将模子计划图的相干信息从edm和实体代码文件平分离出来,存储在独自的文件中。
  • 在EntityModelWizard中批量导进存储历程。依据每一个存储历程主动在实体模子中天生新的庞大范例(complextype),利用存储历程变得加倍复杂。
  • 计划器增添了选中高亮(selectiondrivenhighlighting)和实体外形着色(entityshapecoloring)功效。驾驶舱更大度啦!
瞥完了,你心动了吗?心动不如举动!

下载指南:


  • 必要VisualStudio2010SP1,假如没有安装,请在这里下载安装。
  • 进进下载页面,按以下按次下载安装:
    1.MicrosoftEntityFrameworkJune2011CTP(EF_JUNE_2011_CTP.msi)
    2.MicrosoftDataServicesJune2011CTP(DS_JUNE_2011_CTP.msi)
    3.MicrosoftSQLServerDataFrameworkToolsJune2011CTP(EFTools.msi)

<br>试驾注重:不要在高速公路(临盆情况)上试驾,找个没人的中央。安装EFTools.msi以后,假如卸载它,会形成VS2010中的EntityDesigner没法一般事情。
试驾指南:


  • Enums
  • Spatial
  • Table-ValuedFunctions
  • MultipleResultSets
  • Auto-compiledLINQqueries
未完成的特征:


  • CodeFirst中对存储历程与表值自界说函数(table-valuedfunctions)的撑持。
  • CodeFirst中的迁徙撑持。
  • CodeFirst中的可定制的商定(conventions)。
  • 对独一束缚(Uniqueconstraints)的撑持。
  • 保留时的批量create-update-delete语句撑持。
  • 二级缓存。
假如您试驾了,接待分享试驾心得。
它有很多缺点的,有兴趣可以到网上去搜索一下。于是微软有发明了“下一代”C++:C++/CLI语言,这个可以解决在.NETFramework中,托管C++产生的问题。在《程序员》杂志上,lippman和李建中合作连载介绍了C++/CLI语言。
透明 该用户已被删除
沙发
发表于 2015-1-20 21:44:35 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
柔情似水 该用户已被删除
板凳
发表于 2015-1-25 18:03:24 | 只看该作者
虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。
第二个灵魂 该用户已被删除
地板
发表于 2015-2-3 12:27:53 | 只看该作者
在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的
5#
发表于 2015-2-8 00:07:11 | 只看该作者
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
飘飘悠悠 该用户已被删除
6#
发表于 2015-2-11 01:44:23 | 只看该作者
主流网站开发语言之PHPHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
小女巫 该用户已被删除
7#
发表于 2015-2-20 09:51:42 | 只看该作者
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
灵魂腐蚀 该用户已被删除
8#
发表于 2015-2-28 13:45:45 | 只看该作者
如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。
若相依 该用户已被删除
9#
发表于 2015-3-8 18:00:47 | 只看该作者
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
再见西城 该用户已被删除
10#
发表于 2015-3-8 21:03:55 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
深爱那片海 该用户已被删除
11#
发表于 2015-3-11 15:23:31 | 只看该作者
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
愤怒的大鸟 该用户已被删除
12#
发表于 2015-3-12 12:00:01 | 只看该作者
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
山那边是海 该用户已被删除
13#
发表于 2015-3-19 21:52:51 | 只看该作者
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
莫相离 该用户已被删除
14#
发表于 2015-4-2 23:36:36 | 只看该作者
主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-27 18:26

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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