क्या आपने NHibernate.Spatial प्रोजेक्ट देखा है ? यह आपकी समस्या का आसान समाधान प्रदान कर सकता है।
विकल्प यह है कि आप ICriterion
. का अपना खुद का कार्यान्वयन तैयार करें - यदि आप AbstractCriterion
. से प्राप्त करते हैं तो यह बहुत मुश्किल नहीं है और आप अपने विशेष डेटाबेस प्लेटफॉर्म को लक्षित करते हैं। यह तब आपको अपने दूरी फ़ंक्शन को अन्य मानदंडों के साथ संयोजित करने की अनुमति देगा।