我正在使用Entity Framework 4.1 Code First,并且一直在尝试添加一个字段来表示Geography列。但是,无法识别数据类型DbGeography。我在网上找到了对System.Data.Spatial命名空间的引用,但是我找不到哪个Assembly包含它。我发现一个网站说我需要为SQL Server 2008 R2安装系统CLR类型,但是当我尝试安装时说我已经安装了更新的版本。我尝试添加一些不同的SqlServer程序集,但似乎都没有。
有人可能会看到此错误
命名空间中不存在类型或命名空间名称“Spatial” 'System.Data'(您是否缺少程序集引用?)
答案 0 :(得分:2)
你找不到它,因为它不在那里。它仅在下一版本的Entity框架(Entity Framework July 2011 CTP)的第一个CTP中可用。此CTP之前的实体框架不支持SQL空间类型。