|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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网页编程平台。 |
|