柔情似水 发表于 2015-1-18 11:26:11

ASP.NET网页设计LINQ-to-Entities的确是依附于之前的查询来前往分歧的了局吗?仓酷云 ...

如果英语好,口才好,加上女孩子的优势说不定有机会进去做做别的工具)StuSmith比来在博客贴出文章宣称:“LINQ-to-Entities依附于你之前实行的查询来前往分歧的了局”。假如情形失实,如许会使得利用EntityFramework比本来还要坚苦。我们和ADO.NET团队的ElisaFlasko交换,找出事实产生甚么事变?
这类情形实践上是对编码部分的曲解。他们编写运转的第二部分查询(varorder部分),实践上是一个LINQtoObject查询,而非LINQtoEntities(或LINQtoSQL)查询。该LINQtoObject查询是查询之前由第一部分查询(varalice部分)导进到内存的数据,。
如今发生分歧了局的缘故原由,就是LINQtoSQL撑持提早加载,而EntityFramework第一个版本其实不撑持。以是假如你检察第一部分查询,该代码仅把Customer实体引进到内存(在LINQtoSQL和LINQtoEntities中切实其实云云)。但是,在第二部分查询(Orders)中,代码实验会见相干的Orders实体。如今提早加载接着第二次会见数据库来猎取这些信息,但是在EntityFramework中的显式加载意味着,他要对数据库“难以想象地”举行分外会见。因为Orders不在内存中,在你对LINQtoEntities查询了局实行LINQtoObjects查询的时分,Orders则不成用。但是,在foreach轮回(代码出格挪用了data.Orders-会见该高低文并在数据库中查询一切Orders)以后,该Orders就在内存中,因而LINQtoObjects便可基于它们来查询。
也就是说,我们让你可以在EntityFramework的第二版中开启提早加载,但是,它在默许情形下仍将封闭。来由是为了确保开辟者不会心外埠赶上功能成绩的情形,即数据库被会见N+1次,这可使用提早加载来减缓,而无需开辟职员必需明白地告知该框架,即他们无需担心提早加载的功能成绩。
以是这是一个主要的计划成绩抑或只是一个培训成绩?
检察英文原文:DoesLINQ-to-Entitiesreallyreturndifferentresultsdependingonpreviousqueries?
本文出自:http://www.infoq.com/cn/news/2008/12/Lazy-Loading
我感觉可以顶到50楼,出乎意料的是大家居然纷纷写出自己的博文,还被编辑做成了专题,置于首页头条。

分手快乐 发表于 2015-1-20 19:12:28

主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。

再现理想 发表于 2015-1-22 05:40:52

当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。

精灵巫婆 发表于 2015-1-25 20:17:28

我的意思是.net好用,从功能上来说比JAVA强还是很明显的。

老尸 发表于 2015-2-3 20:00:47

现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。

小魔女 发表于 2015-2-7 03:01:57

如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。

因胸联盟 发表于 2015-2-19 23:33:32

现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。

透明 发表于 2015-3-5 09:36:19

JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。

谁可相欹 发表于 2015-3-11 12:19:26

asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源

山那边是海 发表于 2015-3-18 10:38:06

主流网站开发语言之PHP:PHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。

爱飞 发表于 2015-3-25 15:53:21

在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。
页: [1]
查看完整版本: ASP.NET网页设计LINQ-to-Entities的确是依附于之前的查询来前往分歧的了局吗?仓酷云 ...