如何在EF 7的asp.net vnext中使用空间数据类型?

Vij*_*yal 11 asp.net-mvc entity-framework spatial asp.net-core

vnext中,使用Entity Framework 7(https://github.com/aspnet/EntityFramework)如何DbGeography在模型(代码优先方法)中使用空间数据类型(例如)在为表创建模型时保存点,形状等.

例如

public DbGeography gps_points {get; set;}
Run Code Online (Sandbox Code Playgroud)

我无法使用DbGeography.


更新:

确认,此功能尚未在EF7中提供,但可能在将来的版本中提供.

跟踪任何变化,请参阅:

https://github.com/aspnet/EntityFramework/issues/242

https://github.com/aspnet/EntityFramework/issues/1100

Chr*_*ris 0

您需要添加对 的引用System.Data.Entity.Spatial。我不认为它现在默认包含在 EF 参考下,因此您不能使用 DbGeography。

请记住,一切都是即插即用的!

  • 感谢您的帮助,但我没有找到任何 nuget 包。就像在 vnext 中一样,我们只能添加 nuget 包,而不能直接添加任何 dll 作为引用或依赖项。 (2认同)