NHibernate.Spatialプロジェクト を見たことがありますか ?これにより、問題を簡単に解決できる場合があります。
別の方法は、ICriterion
の独自の実装を作成することです。 -AbstractCriterion
から派生した場合、これはそれほど難しいことではありません。 特定のデータベースプラットフォームをターゲットにします。これにより、距離関数を他の基準と組み合わせることができます。
NHibernate.Spatialプロジェクト を見たことがありますか ?これにより、問題を簡単に解決できる場合があります。
別の方法は、ICriterion
の独自の実装を作成することです。 -AbstractCriterion
から派生した場合、これはそれほど難しいことではありません。 特定のデータベースプラットフォームをターゲットにします。これにより、距離関数を他の基準と組み合わせることができます。