[英]NHibernate throws this error 'NHibernate.Hql.Ast.ANTLR.QuerySyntaxException' when I'm trying to update a table using DML
I don't know what I'm doing wrong here and I'd like to know what's wrong with code below: 我不知道我在做什么错,我想知道下面的代码出了什么问题:
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();
Please replace &&
with and
. 请更换
&&
与and
。 I dont think HQL supports &&
我不认为HQL支持
&&
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.