流畅的NHibernate中的SQL Server 2012 Geography列映射

时间:2014-01-29 13:12:31

标签: c# sql nhibernate fluent-nhibernate sql-server-2012

为了在服务器中存储信息中的位置,我尝试创建一个包含SQL Server 2012中Geography列的表。

我在应用程序中使用Fluent NHibernate ORM。在我的业务对象中,我有一个location列的属性。

public virtual DbGeography GeographyLocation { get; set; }

在映射文件中

this.Map(x => x.GeographyLocation ).Column("GeographyLocation ").Not.Nullable();

当我运行代码时,流畅的NHibernate将创建一个表格,其列为varbinary而不是Geography。当我进入谷歌寻求解决方案时,我遇到了NHibernate.Spatial dll。但似乎,它仅支持SQL Server 2008,而不支持SQL Server 2012。

如何将DbGeography类型属性映射到SQL Server 2012中的Geography列?

0 个答案:

没有答案