0
ここで間違っていることがわかりません以下のコードで:DMLを使用してテーブルを更新しようとしているときにNHibernateがこのエラー 'NHibernate.Hql.Ast.ANTLR.QuerySyntaxException'をスローする
var hqlUpdate = "UPDATE Enrollment SET status = 'Approved' WHERE Id = :studentId && Level = :level && Semester = :semester";
Database.Session.CreateQuery(hqlUpdate)
.SetParameter("studentId", id)
.SetString("level", studentLevel)
.SetString("semester", semester)
.ExecuteUpdate();
&&を 'and'に置き換えて動作するかどうかを試してみる。 –
ありがとうございました。 –