I get a Antlr.Runtime.NoViableAltException
thrown when trying to run the following query in NHibernate.
IQuery query = session.CreateQuery("from <table> where 1 in (select <column>.STIntersects(geography::STGeomFromText('POINT(:longitude :latitude)', 4326)))");
I'm setting longitude and latitude in setQuery.
my assumption is the ::
in calling geography::STGeomFromText...
because it's thinking it's a query parameter. Is there a way to escape the :
?
This query works in my SQL Manager Studio.
Thanks!