NHibernate HQL を使用して、次の 2 つのステートメントを一度に実行したいと思います。
update CustomFieldValue set Value = :newVal where Key = 1 and Value = :oldVal;
update CustomFieldValue set Value = :newVal where Key = 1 and Value = :oldVal;
1つの文字列を作成し、それを更新しようとしました
var query = this.Session.CreateQuery(hql);
// ... set parameters
query.ExecuteUpdate();
しかし、私は常に QuerySyntaxException を取得します。これは NHibernate 3.3.1 で可能ではありませんか、それとも何か間違っていますか?