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();
尝试用'和'替换&&看它是否有效。 –
感谢它的工作。 –