仓酷云

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

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

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

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

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

x
学习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%的人才能得到的高薪。
透明 该用户已被删除
5#
发表于 2015-1-30 12:17:44 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
若天明 该用户已被删除
6#
发表于 2015-2-6 11:24:52 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
若相依 该用户已被删除
7#
发表于 2015-2-8 19:42:30 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
小女巫 该用户已被删除
8#
发表于 2015-2-25 23:38:33 | 只看该作者
主流网站开发语言之PHPHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
小妖女 该用户已被删除
9#
发表于 2015-3-8 10:03:10 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
蒙在股里 该用户已被删除
10#
发表于 2015-3-13 07:09:43 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
简单生活 该用户已被删除
11#
发表于 2015-3-20 16:32:49 | 只看该作者
由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-27 11:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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