最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

Entity Framework 引入空间数据类型

  • 2011-10-08
  • 本文字数:643 字

    阅读完需:约 2 分钟

Entity Framework 六月CTP 版本中包括一个新特性:对空间数据类型的官方支持。自SQL Server 2008 以及后续版本将空间数据类型支持包括进去之后,要使用类似数据,有时还是要采取变通方式。但这是实体数据模型(Entity Data Model,EDM)第一次提供基本支持。

使用空间数据类型,开发人员可以表示使用坐标系统的数据,比如形状、线条或是地图上的点。有两种不同空间数据类型可以使用:Geometry 和Geography。Geometry 描述扁平(比如欧几里得)平面上的位置,并可用来判定诸如多边形形状和面积之类的信息。Geography 针对球面数据(比如计算地球的形状),并可以引用诸如GPS 坐标类似的信息。Geometry 和Geography 都遵从 Open Geospatial Consortium(OGC)规范

此前,在客户端,空间数据会使用 SqlGeography 和 SqlGeometry 类型表示。在 Entity Framework 中的类型是 DbGeography 和 DbGeometry,最终目标是支持 SQL Server 之外的其他数据提供者。(目前,非 SQL Server 使用空间数据只限于基本服务,比如序列化和反序列化。)

对于空间数据类型,微软在 Entity Framework 中的其他目标包括

  • Entity Designer 中对空间数据类型的第一级支持
  • 使用 Entity SQL 和 LINQ 的丰富编程体验
  • 支持编码优先(Code-first)、数据库优先(Database-first)和建模优先(Model-first)等多种方式。

想知道如何实际使用 Entity Framework 中的空间数据类型,请访问 ADO.NET 团队博客的概览,以及 Jason Follas 的真实世界范例

查看英文原文: InfoQ: Spatial Data Introduced to Entity Framework

2011-10-08 01:062264
用户头像

发布了 479 篇内容, 共 152.4 次阅读, 收获喜欢 47 次。

关注

评论

发布
暂无评论
发现更多内容

C语言自定义类型 | AI工程化部署

AIWeker

c AI工程化部署

SQL 也能搞复杂时序查询?-使用 SQL 在 GreptimeDB 上做 Range 查询

Greptime 格睿科技

数据库 sql 时序数据库

高效会议指南:九种让你的会议更有价值的方法

PingCode

团队 会议

关于组态图和组态图设计

2D3D前端可视化开发

组态软件 组态 组态图库 组态界面 组态工具

石磊:以人为本,精细运营 ,企业招聘管理的下半场

用友BIP

智能招聘

时间复杂度为 O(n^2) 的排序算法 | 京东物流技术团队

京东科技开发者

算法 排序算法 O(n^2)

企业业务场景如何实现自动化连接?

RestCloud

AppLin 自动化连接

拥抱未来:大语言模型解锁平台工程的无限可能

SEAL安全

平台工程 12 月 PK 榜 大语言模型

探索 Tokio Runtime丨Fabarta 技术专栏

Fabarta

人工智能 rust 图数据库 rust开发者大会 ​Rust

数据库面试题从浅入深高频必刷「2024版」

王中阳Go

MySQL 数据库 后端 面试题 面经

ios-class-guard - iOS代码混淆与加固实践

雪奈椰子

云起无垠CEO沈凯文博士获评“2023年度技术突破者”奖

云起无垠

如何在 Mac 上创造一个纯 Windows 环境

Rose

Parallels Desktop

企业服务大模型扎根生产一线,用友BIP为中国智造“再续新篇”!

用友BIP

企业大模型

哈工大副校长刘挺访问度小满 推进人工智能等方面技术合作

科技热闻

springboot集成activiti工作流实际项目(自定义工作流)

金陵老街

基于机器深度学习的交通标志目标识别

3D建模设计

人工智能 机器学习 目标检测 目标识别 虚幻引擎合成数据生成

测试用例设计方法六脉神剑——第一剑:入门试招,等价边界初探 | 京东物流技术团队

京东科技开发者

测试 测试用例 测试 单元测试

“软件赋能·链接未来”世亚国际软件产品博览会(世亚软博会)

AIOTE智博会

软件展会

专家观点∣用未来思考今天,ERP国产化价值替代的“五识”进阶能力

用友BIP

国产化价值替代

代购系统独立站的未来发展前景

Noah

TinyVue 组件库助力赛意信息获得工业软件种子奖

OpenTiny社区

开源 前端 组件库

聊点技术|数据爆炸性增长,Bonree ONE存储如何做到稳如泰山

博睿数据

用友电子凭证综合服务平台2.0重磅发布!

用友BIP

电子凭证

去哪儿“技术债”偿还实践:如何高效、低风险砍掉50%无用代码?

TakinTalks稳定性社区

高精度时序分析工具PP-TSv2!一站式解决电力负荷预测、设备异常检测等多场景任务

飞桨PaddlePaddle

人工智能 开发者 开发工具 技术干货 时序分析工具

springboot如何用jar包启动,同时为不同机房设置不同的配置文件 | 京东云技术团队

京东科技开发者

Java spring 后端 spring-boot jar包

Wireshark中的ARP协议包分析

小魏写代码

每日一题:LeetCode-41. 缺失的第一个正数

半亩房顶

面试 算法 数组 LeetCode 哈希表

微软远程管理Microsoft Remote Desktop怎么样?好用吗?

Rose

Mac远程控制软件 microsoft remote desktop mac破解软件下载 微软远程管理

电子竞技将引发LED屏幕行业新一轮竞争

Dylan

电竞 电竞产业 LED显示屏 全彩LED显示屏 led显示屏厂家

Entity Framework引入空间数据类型_.NET_Jenni Konrad_InfoQ精选文章