Я получаю Antlr.Runtime.NoViableAltException
при попытке выполнить следующий запрос в NHibernate.
IQuery query = session.CreateQuery("from <table> where 1 in (select <column>.STIntersects(geography::STGeomFromText('POINT(:longitude :latitude)', 4326)))");
Я устанавливаю долготу и широту в setQuery.
я предполагаю ::
при вызове geography::STGeomFromText...
, потому что думает, что это параметр запроса. Есть ли способ убежать от :
?
Этот запрос работает в моей SQL Manager Studio.
Спасибо!