Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Erweiterte Suche mit Entfernungen mit NHibernate und SQL Server Geography

Haben Sie das NHibernate.Spatial-Projekt gesehen ? Dies kann eine einfache Lösung für Ihr Problem darstellen.

Die Alternative besteht darin, Ihre eigene Implementierung von ICriterion zu erstellen - dies ist nicht zu schwierig, wenn Sie von AbstractCriterion ableiten und Sie zielen auf Ihre spezielle Datenbankplattform ab. Dies würde es Ihnen dann ermöglichen, Ihre Abstandsfunktion mit anderen Kriterien zu kombinieren.