Я надеюсь, что кто-то может дать мне подсказку, связанную с текущим использованием NHibernate. Я не могу заставить работать следующий блок кода из-за того, что двоеточия рассматриваются как параметры. Есть ли способ избежать их?Escape colon in HQL (для использования географии :: STGeomFromWKB (...))
_session.CreateSQLQuery(
"insert into disposal_site"
+ "(geom, description) "
+ "VALUES (geography::STGeomFromWKB(:wkb,4326), :description)")
.SetBinary("wkb", entity.wkb)
.SetString("description", entity.description)
.ExecuteUpdate()
Любая помощь будет очень признательна!
С наилучшими пожеланиями, мартеновских
Вы пробовали \: \: или ::::? – Rippo