NHibernate.Spatial和Sql 2008地理类型

Joa*_*mer 13 c# nhibernate geography spatial sql-server-2008

我目前正在开发一个项目,我必须处理sql server 2008地理类型.由于项目的大部分使用NHibernate作为ORM,我想知道使用/扩展NHibernate.Spatial有多少工作用这种类型(据我所知,Nh Spatial仅支持几何类型).顺便说一句.还有其他.net ORM支持这种sql类型吗?谢谢

Mar*_*ent 2

我不太了解空间,但你总是可以扩展 NHibernate 来处理你的自定义类型,这非常简单(请参阅NHibernate 自定义映射类型),但问题是你必须向 NHibernate 解释如何处理地理类型(请参阅命名空间 NHibernate.Type)告诉 NH 如何将值来回转换为 SQL。

这可能不是世界上最简单的事情,但可以做到,很多人可能会在nhusers中帮助你,你肯定会学到很多关于 OR/M 的内部工作原理。