无需检索即可更新数据

时间:2010-11-27 08:14:04

标签: .net nhibernate

NHibernate可以更新表行中的某些(不是全部)字段而不检索任何数据吗? 我知道实体的身份。

3 个答案:

答案 0 :(得分:5)

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

http://nhibernate.info/doc/nh/en/index.html#batch-direct

答案 1 :(得分:4)

session.CreateQuery("update Foo f set f.Date = :date where f.Id = :id")
    .SetParameter("date", DateTime.Now)
    .SetParameter("id", 25)
    .ExecuteUpdate();

答案 2 :(得分:0)

你可以用HQL

来做