.net 更新数据而不检索

.net 更新数据而不检索,.net,nhibernate,.net,Nhibernate,NHibernate是否可以在不检索任何数据的情况下更新表行中的某些(不是全部)字段? 我知道实体的Id。您可以使用HQL执行此操作。您可以在此处找到所有示例: 你能给我举个例子吗。我不知道在哪里编写hql以及如何执行它。 session.CreateQuery("update Foo f set f.Date = :date where f.Id = :id") .SetParameter("date", DateTime.Now) .SetParameter("id", 25

NHibernate是否可以在不检索任何数据的情况下更新表行中的某些(不是全部)字段?
我知道实体的Id。

您可以使用HQL执行此操作。

您可以在此处找到所有示例:


你能给我举个例子吗。我不知道在哪里编写hql以及如何执行它。
session.CreateQuery("update Foo f set f.Date = :date where f.Id = :id")
    .SetParameter("date", DateTime.Now)
    .SetParameter("id", 25)
    .ExecuteUpdate();