use*_*716 5 c# entity-framework spatial entity-framework-core asp.net-core
我正在构建一个将空间数据与vNext和EF7一起使用的应用程序.在过去使用当前版本的asp.net和EF6时,我使用了System.Data.Entity.Spatial来使用DbGeography但是现在这个命名空间不可用.
目前我的project.json文件中有以下nuget包:
是否有我缺少的软件包,或者是否支持SQL Server的空间数据类型尚未实现的东西?我注意到EF7 github路线图上有一个标记为"建模 - 复杂/值类型"的积压功能,但我没有看到任何细节.
如果有一个我缺少的包,那么包装是什么,所以我可以包含它.
提前谢谢了
Entity Framework Core 尚不支持空间数据。
\n\n“Spatial 尚未计划用于 2.0,我们还没有\xe2\x80\x99 完成之后版本的规划。最好在 github.com/aspnet/ 上发布有关您希望在空间支持中获得的更多详细信息。 EntityFramework/issues/1100,例如,您是否使用特定的空间函数,或者您是否需要具有各种空间功能的丰富空间类型,您是否仅将其与特定数据库一起使用,还是需要针对多个数据库编写相同的代码?等等”。
\n\n来源:
\n\nhttp://github.com/aspnet/EntityFramework/issues/1100 \n https://blogs.msdn.microsoft.com/dotnet/2017/06/28/announcing-ef-core-2-0-preview-2 /
\n\n尽管我已经做了一个临时解决方法来包含 Geography 列并在 EF Core 1.0.0 及更高版本中使用它。\n(它并不完美,但现在可以了)
\n\n请参阅已接受的答案:
\n\nEntity Framework Core:此平台不支持 Udt 类型。(空间数据-地理)
\n| 归档时间: |
|
| 查看次数: |
2007 次 |
| 最近记录: |