Вопросы с тегом «nhibernate»

NHibernate - объектно-реляционный преобразователь (ORM) с открытым исходным кодом для платформы .NET.


6
В чем разница между session.Merge и session.SaveOrUpdate?
Иногда я замечаю, что с моими родительскими / дочерними объектами или отношениями многие-ко-многим мне нужно вызвать либо SaveOrUpdateили Merge. Обычно, когда мне нужно позвонить SaveOrUpdate, исключение, которое я получаю при вызове Merge, связано с тем, что временные объекты не сохраняются в первую очередь. Пожалуйста, объясните разницу между ними.

2
Невозможно привести объект типа NHibernate.Collection.Generic.PersistentGenericBag к списку
У меня есть класс ReportRequest как: public class ReportRequest { Int32 templateId; List<Int32> entityIds; public virtual Int32? Id { get; set; } public virtual Int32 TemplateId { get { return templateId; } set { templateId = value; } } public virtual List<Int32> EntityIds { get { return entityIds; } set …

6
Как удалить дочерний объект в NHibernate?
У меня есть родительский объект, который имеет отношение «один ко многим» с IList дочерних объектов. Как лучше всего удалить дочерние объекты? Я не удаляю родителя. Мой родительский объект содержит список дочерних объектов. Вот отображение отношения "один ко многим": <bag name="Tiers" cascade="all"> <key column="mismatch_id_no" /> <one-to-many class="TGR_BL.PromoTier,TGR_BL"/> </bag> Если я попытаюсь …
79 nhibernate 

3
Отображение одной и той же сущности в разные таблицы
Немного знания предметной области Я пишу POS (Point Of Sales) программное обеспечение, которое позволяет оплачивать товары или возвращать их. При оплате или возврате денег необходимо указать, какой денежный перевод означает использовать: наличные, EFT (~ = кредитная карта), карта лояльности, ваучер и т. Д. Эти средства денежных переводов представляют собой конечный …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.