Har du set NHibernate.Spatial-projektet ? Dette kan give en nem løsning på dit problem.
Alternativet er at oprette din egen implementering af ICriterion
- dette er ikke for vanskeligt, hvis du udleder fra AbstractCriterion
og du målretter mod din særlige databaseplatform. Dette vil så give dig mulighed for at kombinere din afstandsfunktion med andre kriterier.