nhibernate

Есть ли разница между Session.Save и Transaction.Commit? Когда я должен использовать какой? Кажется, что иногда Session.Save нужно использовать в сочетании с Transaction.Commit, иногда нет. Может ли кто-нибудь сказать, почему это так?...

Искал различные списки NHibernate и не нашел окончательного ответа. Диалект SQL2008, похоже, не поддерживает тип данных HierarchyID - только новые типы даты и времени. Есть ли у кого-нибудь хорошая реализация или эффективный обходной путь? Я бы очень хотел использовать HierarchyID в своем новом приложении....

Я прочитал много постов об этом, последний из которых является заявлением о том, что поведение, которое я испытываю, является ожидаемым, если не предпочтительным. У меня есть несколько моделей доменов, сопоставленных с их таблицами баз данных. Я использую объект критериев для запроса их. var query = sessi...

Я использую NHibernate и пытаюсь понять, как написать запрос, который ищет все имена моих сущностей, и перечисляет результаты. В качестве простого примера у меня есть следующие объекты; public class Cat { public string name {get; set;} } public class Dog { public string name {get; set;} } public class...

Вопрос говорит сам за себя. Работа со старой кодовой базой, использующей NHibernate 1.2. Что я могу получить, и что я потеряю или испытаю боль, как часть этого обновления? Стоит ли общее усилие пользы, и если да, то каковы эти выгоды? И пока я этим занимаюсь, есть ли смысл просто перейти на беглый Нхибернайт?...

Кто-нибудь знает, почему NHibernate генерирует поле с именем 'elt' типа int для отображения "многие ко многим"? Интересно, зачем мне это нужно? Спасибо...

Привет я использую шаблон transaction-per-request (session-in-view) для asp.net веб-приложение. У меня есть пара пунктов в приложении, где я хочу сохранить управляемую сущность NHibernate, а затем сделать еще пару вставок и обновлений с помощью обычного sql. Эти вставки / обновления зависят от идентификатора,...

Я использую ASP MVC 2 и Nhibernate. Я создал HTTP-модуль, как было показано летом NHibernate 13, который выглядит так: public void Init(HttpApplication context) { context.PreRequestHandlerExecute += new EventHandler(Application_BeginRequest); context.PostRequestHandlerExecute += new EventHandler(A...

Я делаю этот запрос с NHibernate: var test = _session.CreateCriteria(typeof(Estimation)) .SetFetchMode("EstimationItems", FetchMode.Eager) .List(); "оценка" может иметь несколько "оценочных элементов" (Количество, Цена и ProductId) Я хотел бы получить список "оценок"...

У меня есть два класса public class Notification { public virtual Guid ID { get; set; } public virtual IEnumerable<Message> Messages {get;set;} } public class Message { public virtual Guid ID { get; set; } public virtual string Message { get; set; } } У меня их два .элементы управле...