Я пытаюсь выполнить оператор обновления SQL с помощью nHibernate (2.0.1GA) следующим образом:
sqlstring = string.Format("set nocount on;update myusers set geo=geography::Point({0}, {1}, 4326) where userid={2};", mlat, mlong, userid);
_session.CreateSQLQuery(sqlstring).ExecuteUpdate();
Однако я получаю следующую ошибку: «geography@p0» не является распознанным именем встроенной функции.
Я думал, что CreateSQLQuery просто передаст SQL, который я ему дал, и выполнит его... думаю, нет. Любые идеи о том, как я могу это сделать в контексте nHibernate?