Pytania oznaczone «nhibernate»

NHibernate to obiektowo-relacyjny program mapujący (ORM) typu open source dla platformy .NET.

464
Co to jest algorytm Hi / Lo?

Co to jest algorytm Hi / Lo? Znalazłem to w dokumentacji NHibernate (jest to jedna metoda generowania unikalnych kluczy, sekcja 5.1.4.2), ale nie znalazłem dobrego wyjaśnienia, jak to działa. Wiem, że Nhibernate sobie z tym poradzi i nie muszę znać wnętrza, ale jestem po prostu...

134
NHibernate.MappingException: Nie ma problemu z: XYZ

Teraz, zanim to powiesz: zrobiłem Google i mój hbm.xmlplik jest zasobem osadzonym. Oto kod, który dzwonię: ISession session = GetCurrentSession(); var returnObject = session.Get<T>(Id); Oto mój plik mapowania dla klasy: <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping...

89
Odwrotny atrybut w NHibernate

Jak używać Inverse Attribute? Jeśli się nie mylę, dla relacji jeden do wielu atrybut odwrotny musi być ustawiony na wartość true. W przypadku relacji wiele-do-wielu jeden z odwrotnych atrybutów klasy encji musi mieć wartość true, a drugi - wartość false. Czy ktoś może rzucić na to trochę...

79
Jak usunąć obiekt podrzędny w NHibernate?

Mam obiekt nadrzędny, który ma relację jeden do wielu z IListą obiektów potomnych. Jaki jest najlepszy sposób na usunięcie obiektów podrzędnych? Nie usuwam rodzica. Mój obiekt nadrzędny zawiera IList obiektów podrzędnych. Oto mapowanie relacji jeden do wielu: <bag name="Tiers"...