Обновить данные без извлечения - PullRequest
4 голосов
/ 27 ноября 2010

Может ли NHibernate обновить некоторые (не все) поля в строке таблицы без извлечения каких-либо данных?Я знаю Id объекта.

Ответы [ 3 ]

5 голосов
/ 27 ноября 2010

Вы можете найти все примеры здесь:

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

4 голосов
/ 28 ноября 2010
session.CreateQuery("update Foo f set f.Date = :date where f.Id = :id")
    .SetParameter("date", DateTime.Now)
    .SetParameter("id", 25)
    .ExecuteUpdate();
0 голосов
/ 27 ноября 2010

Вы можете сделать это с HQL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...