1

我正在将代码库从 Entity Framework 5 迁移到 6。我找到了可以帮助解决此问题的文档,但我发现对 DBGeography 尤其是 SQLSpatialFunctions 所做的更改存在一些挑战。EF6 包含重大更改,其中包括将类从 System.Spatial 中移除到 System.Data.Entity.Spatial(以及核心 EF 程序集和 System.Data.Entity 中)。我没有找到 EF6 中 SQLSpatialFunctions 的替代品,并且由于重大更改,我无法使用现有的。我知道这些本质上是针对 SQL Server 中的函数的查询,但它们非常方便,它们很好地集成到我的查询中,而且我宁愿不必开发自己的库来完成此操作(我开始研究 EdmFunctions 但似乎有点兔子洞)。

有人有什么建议吗?

谢谢!

4

1 回答 1

1

它们位于 EntityFramework.SqlServer 程序集(它们所属的位置)中,在 System.Data.Entity.SqlServer 命名空间中,请参阅https://entityframework.codeplex.com/workitem/879

于 2013-10-27T07:26:45.333 回答