因胸联盟 发表于 2015-1-18 11:20:54

ASP.NET教程之Entity Framework引进空间数据范例仓酷云

学习asp.net两个月有余了,除了对html、web控件比较熟悉(应该是说都能理解和接受)之外,竟不知道自己还会什么。看了两本书:《精通asp.net网络编程》(人民邮电出版社)、《asp.net实用案例教程》(清华大学出版社)。EntityFramework六月CTP版本中包含一个新特征:对空间数据范例的官方撑持。自SQLServer2008和后续版本将空间数据范例撑持包含出来以后,要利用相似数据,偶然仍是要接纳变通体例。但这是实体数据模子(EntityDataModel,EDM)第一次供应基础撑持。
利用空间数据范例,开辟职员能够暗示利用坐标体系的数据,好比外形、线条或是舆图上的点。有两种分歧空间数据范例可使用:Geometry和Geography。Geometry形貌扁平(好比欧几里得)立体上的地位,并可用来判断诸如多边形外形和面积之类的信息。Geography针对球面数据(好比盘算地球的外形),并能够援用诸如GPS坐标相似的信息。Geometry和Geography都服从OpenGeospatialConsortium(OGC)标准。
此前,在客户端,空间数据会利用SqlGeography和SqlGeometry范例暗示。在EntityFramework中的范例是DbGeography和DbGeometry,终极方针是撑持SQLServer以外的其他数据供应者。(今朝,非SQLServer利用空间数据只限于基础服务,好比序列化和反序列化。)
关于空间数据范例,微软在EntityFramework中的其他方针包含


[*]在EntityDesigner中对空间数据范例的第一级撑持
[*]利用EntitySQL和LINQ的丰厚编程体验
[*]撑持编码优先(Code-first)、数据库优先(Database-first)和建模优先(Model-first)等多种体例。
想晓得怎样实践利用EntityFramework中的空间数据范例,请会见ADO.NET团队博客的概览,和JasonFollas的实在天下典范。
检察英文原文:InfoQ:SpatialDataIntroducedtoEntityFramework
译者郑柯曾任职《程序员》杂志副主编,《项目办理修炼之道》译者。
有专家说:net网页编程不是跨平台,net网页编程就是平台,这很好的定义了net网页编程的特点。有了net网页编程,你只需要等待net网页编程平台在新平台上移植。这还不错吧!只是,net网页编程不是一个平台,而是多个平台。你需要在这个net网页编程平台移植到另一个net网页编程平台。

第二个灵魂 发表于 2015-1-18 16:28:17

主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。

海妖 发表于 2015-1-22 12:18:35

市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。

分手快乐 发表于 2015-1-25 10:22:53

我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。

透明 发表于 2015-1-30 12:17:44

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。

若天明 发表于 2015-2-6 11:24:52

使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

若相依 发表于 2015-2-8 19:42:30

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

小女巫 发表于 2015-2-25 23:38:33

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

小妖女 发表于 2015-3-8 10:03:10

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

蒙在股里 发表于 2015-3-13 07:09:43

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

简单生活 发表于 2015-3-20 16:32:49

由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
页: [1]
查看完整版本: ASP.NET教程之Entity Framework引进空间数据范例仓酷云