nhibernate-mapping

Я читал Nhibernate в действии, но раздел о картировании полиморфных коллекций немного коротковат о том, как это сделать. У меня есть следующий код [Class] [Discriminator(Column="MachineType",TypeType=typeof(string))] public abstract class Machine { [Property] public string Name{get;set;} } [Subclass(D...

Я пытаюсь написать (свободное) отображение на интерфейс public interface IOrderDiscount : IDomainObject<long> Где public interface IDomainObject<IdT> : IDomainObject { IdT Id { get; } } Вот так (и все другие мыслимые разновидности стратегий доступа) Id(d => d.Id, "DiscountId") ...

Я работаю с базой данных Oracle и пытаюсь сопоставить этот класс: public class Book { public virtual int Id { get; private set; } public virtual string Author { get; set; } public virtual string Title { get; set; } public virtual string Text { get; set; } } С этим классом отображения: pu...

У меня есть объект, который использует систему.Версия как свойство. Я хочу, чтобы этот объект был отображен в мою таблицу, сохраняя версию в виде строки. как лучше всего поступить с NHibernate v1. 2? public class MyClass { public Version MyVersion {get; set;} } Не уверен, что делать с правильным отображе...

У меня есть некоторые проблемы с моими беглыми отображениями. У меня есть сущность с дочерней коллекцией сущностей, например Event и EventItems. Если я установлю свое каскадное отображение коллекции на AllDeleteOrphan, то при сохранении новой сущности в БД я получу следующую ошибку: NHibernate на.HibernateEx...

Как вы сопоставляете класс с другими экземплярами того же класса , когда это отношение само имеет свойства? У меня есть класс Person, который сопоставляется с табличным Person PersonID PersonName PersonAge ---------------------------------- 1 Dave Dee 55 2 Dozy ...

ModelInspector, похоже, не предоставляет средств для определения определений фильтров . Есть идеи / обходные пути? Мне нужно сгенерировать следующее С отображениями по коду: <filter-def name="filterName" use-many-to-one="false"> <filter-param name="filterParamName" type="Int32"/> </filter-...

Рассмотрим эти два класса, сопоставленные одной и той же таблице. Один читается только через mutable= "false". <class name="Funder" table="funder"> <id name="id"> <generator class="identity" /> </id> <property name="funder_name" /> <property name="contac...

Я новичок в спячке и должен использовать отношения "один ко многим" и "многие к одному". Это двунаправленное отношение в моих объектах, так что я могу перемещаться с любого направления. mappedBy это рекомендуемый способ сделать это, однако, я не мог этого понять. Может кто-нибудь, пожалуйста, объясните мне : ...

Как использовать обратный атрибут? Если я не ошибаюсь, для одного ко многим отношениям обратный атрибут должен быть установлен в true. Для отношений "многие ко многим" один из обратных атрибутов класса сущностей должен быть установлен в true, а другой-в false. кто - нибудь может пролить свет на это?...