Heb je het NHibernate.Spatial-project gezien ? Dit kan een gemakkelijke oplossing voor uw probleem zijn.
Het alternatief is om uw eigen implementatie van ICriterion
te maken - dit is niet zo lastig als je afgeleid bent van AbstractCriterion
en u richt zich op uw specifieke databaseplatform. Zo kunt u uw afstandsfunctie combineren met andere criteria.