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.
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 …
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ą?
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 …
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() …
Na przykład chcę wypełnić formant widoku siatki na stronie sieci Web ASP.NET tylko danymi niezbędnymi dla wyświetlonej liczby wierszy. Jak NHibernate może to wspierać?
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ć …
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 …
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.
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 …
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?
Pytanie mówi wszystko, tak naprawdę, domyślnie jest to mapowane jako, stringale potrzebuję, aby mapować jako int. Obecnie używam PersistenceModeldo ustawiania moich konwencji, jeśli to ma znaczenie. Z góry dziękuję. Aktualizacja Stwierdziliśmy, że uzyskanie najnowszej wersji kodu z bagażnika rozwiązało moje problemy.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.