我想知道什么是最好的使用方法 NHibernate.Spatial
大多数情况下,我需要能够对使用Spatial的内存SQLite运行NHibernate查询(HQL和其他查询)。
这让我想到了几个选择:
我想选择1应该符合我的需要。 选项2可能是一个过度杀戮,而不是没有麻烦。 选项3只在集成测试中使用,对于单元测试,由于安装快捷方便,我仍然希望使用SQLite。
因此,实现选项1(空间数据库的假SQLite方言)应该可以完成这项工作。
我的问题是:
我希望能得到一些建议。
谢谢。
如果使用的是Fluent NHibernate,则可以使用约定来定义不同的用户类型,以便在SQLite中持久化igometry。我已经写了 a blog post