c# - Entity Framework C# - DbGeometry POLYGON 不起作用

标签 c# entity-framework-6 asp.net-4.5 sql-server-2016-localdb

我对 WKT 和 DbGeometry 一起工作有疑问。 当我像这个例子一样使用 POINT 作为几何体时,效果很好。

DbGeometry myGeometry1 = DbGeometry.FromText("POINT (30 10)");
DbGeometry myGeometry2 = DbGeometry.PointFromText("POINT (30 10)", 0);

如果我改用 POLYGON 或任何其他几何体,它根本不起作用。

DbGeometry myGeometry3 = DbGeometry.FromText("POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))");
DbGeometry myGeometry4 = DbGeometry.PolygonFromText("POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))", 0);

这是平台堆栈:

Entity Framework 6 ASP.NET 4.5 SQLServer 2016 本地数据库

最佳答案

只需安装SQLSysClrTypes_x86.msiSQLSysClrTypes_x64.msi

来自 Microsoft SQL Server 2016 功能包

https://www.microsoft.com/en-us/download/details.aspx?id=52676

关于c# - Entity Framework C# - DbGeometry POLYGON 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48419793/

相关文章:

c# - 我应该先在 EF 代码中映射双向关系的两侧吗?

c# - 最小起订量 - 使用 DbEntityEntry 更新

c# - 为什么我的 HttpPostedFileBase 总是空的?

64 位 IIS 7.5 服务器上的 ASP.NET/MVC 4 捆绑和缩小 404 问题

c# - 当当前用户目录不同于 root 时,无法使用 ftp 方法重命名文件

c# - Sitecore - 在核心数据库中存储图像

c# - 如何使 Moq 忽略 ref 或 out 的参数

c# - Entity Framework - 一对一 - ReferentialConstraint 映射到存储生成的列

c# - <% : %> and <%#: %> in Asp.Net 之间的差异

C# 'if' 绑定(bind)值