Pytania otagowane jako nhibernate

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

5
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 ciekawa.


4
NHibernate ISession Flush: gdzie i kiedy go używać i dlaczego?
Jedną z rzeczy, które całkowicie mnie zdezorientowały, jest użycie session.Flushw połączeniu z session.Commiti session.Close. Czasami session.Closedziała, np. Zatwierdza wszystkie zmiany, których potrzebuję. Wiem, że muszę użyć zatwierdzenia, gdy mam transakcję lub jednostkę pracy z kilkoma tworzeniami / aktualizacjami / usuwaniem, aby móc wybrać wycofanie w przypadku wystąpienia błędu. Ale czasami …

16
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 xmlns="urn:nhibernate-mapping-2.2"> <class name="HQData.Objects.SubCategory, HQData" table="SubCategory" lazy="true"> <id name="ID" column="ID" unsaved-value="0"> <generator class="identity" /> </id> <property …
134 c#  .net  nhibernate 

9
NHibernate vs LINQ to SQL
Jako ktoś, kto nie korzystał z żadnej technologii w rzeczywistych projektach, zastanawiam się, czy ktoś wie, w jaki sposób te dwie się uzupełniają i jak bardzo ich funkcje się pokrywają?

10
Entity Framework 4 vs NHibernate [zamknięty]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie Dużo się mówiło o pierwszej wersji Entity Framework w …

1
Moq: Nieprawidłowa konfiguracja elementu członkowskiego, którego nie można zastąpić: x => x.GetByTitle („asdf”)
Nie wiem, jak mogę to naprawić, próbuję wykonać test jednostkowy metody „GetByTitle” Oto moje definicje: public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult<IArticle>(); } } public interface IArticleDAO { IArticle GetByTitle(string title); } test jednostkowy: [Test] public void can_load_by_title() …
111 c#  nhibernate  nunit  resharper  moq 



20
Czy istnieją dobre powody, aby nie używać ORM? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
107 c#  nhibernate  orm  enterprise 

2
W jaki sposób TransactionScope wycofuje transakcje?
Piszę test integracji, w którym wstawię wiele obiektów do bazy danych, a następnie sprawdzę, czy moja metoda pobiera te obiekty. Moje połączenie z bazą danych odbywa się przez NHibernate ... a moja zwykła metoda tworzenia takiego testu polega na wykonaniu następujących czynności: NHibernateSession.BeginTransaction(); //use nhibernate to insert objects into database …

4
Najlepszy sposób na przekonwertowanie IList lub IEnumerable na Array
Mam kwerendę HQL, która może generować IList wyników lub IEnumerable wyników. Jednak chcę, aby zwracała tablicę encji, którą wybieram, jaki byłby najlepszy sposób osiągnięcia tego? Mogę wyliczyć przez to i zbudować tablicę lub użyć CopyTo () zdefiniowanej tablicy. Czy jest lepszy sposób? Poszedłem z podejściem CopyTo.
99 c#  nhibernate 

2
Kryteria SpatialRestrictions.IsWithinDistance NHibernate.Spatial
Czy ktoś to zaimplementował lub wie, czy byłoby to trudne / ma jakieś wskazówki? public static SpatialRelationCriterion IsWithinDistance(string propertyName, object anotherGeometry, double distance) { // TODO: Implement throw new NotImplementedException(); } z NHibernate.Spatial.Criterion.SpatialRestrictions Mogę użyć wyrażenia „gdzie NHSP.Distance (PROPERTY,: point)” w hql. Ale chcę połączyć to zapytanie z moim istniejącym …

3
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ę światła?


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.