【问题标题】:Spatial datatypes, Entity Framework 5 and SqlCompact not working空间数据类型、Entity Framework 5 和 SqlCompact 不起作用
【发布时间】:2012-07-14 11:55:21
【问题描述】:

我将 EF5.0 与 EntityFramework.SqlCompact (4.3.3) 一起使用。当我尝试创建一个简单的单元测试时,出现错误:

System.NotSupportedException:没有对应于原始类型“Geography”的 EDM 类型“Edm.Geography(Nullable=True)”的存储类型。

没有 Geography 属性一切正常。

【问题讨论】:

  • 正如男人所说:不能在SQL Server Compact中存储地理数据(但支持图像数据类型)

标签: entity-framework sql-server-ce


【解决方案1】:

@ErikEJ

对不起,这应该是评论而不是答案,但“人”明确表示您可以在 SQL CE 中存储地理数据:

这似乎是 EF5 的一个缺点,而不是 SQL CE。我在使用 SQL CE 4.0 时遇到了完全相同的错误。

【讨论】:

  • 这仅适用于Merge复制(我知道不清楚),并且Geo列将成为SQL CE数据库中的图像列
猜你喜欢
  • 1970-01-01
  • 2013-02-21
  • 2017-10-19
  • 1970-01-01
  • 1970-01-01
  • 2013-05-07
  • 2017-12-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多