nhibernate

Potrzebujesz prostego przykładu użycia nhibernate + unit of work + repository pattern + service layer + ninject

Używam NHibernate + fluent nhibernate asp.net mvc 3 ninject Obecnie używam nhibernate, ninject z wzorcem repozytoriu ... ose() { if (session.IsOpen) { session.Close(); } } }

Korzystanie z generycznego wzorca repozytorium z płynnym nHibernate

Obecnie rozwijam średniej wielkości aplikację, która będzie miała dostęp do 2 lub więcej baz danych SQL, na różnych stronach ... asę" ProductManager", która ma metody takie jak: GetProduct, GetAllProducts itp... Wszelkie wskaźniki są bardzo odbierane.

Darmowe narzędzia pomocnicze NHibernate?

Czy są jakieś darmowe narzędzia ułatwiające pracę z projektem NHibernate w. NET 3.5? Przede wszystkim szukam jakiegoś generatora kodu i plików konfiguracyjnych, aby zautomatyzować niektóre z bardziej żmudnych części pracy z NHibernate.

Ms Entity Framework VS NHibernate i jego pochodnych (FluentNHibernate, Linq dla NHibernate)

Właśnie przeczytałem to Artykuł o Entity Framework 4 (właściwie Wersja 2). Entity Framework wydaje się oferować ogromną pop ... ie, Jestem zaczynam się zastanawiać nad tymi wszystkimi odczytami. Musisz przywrócić mi głowę z wody. Dzięki wam wszystkim!

Samo repozytorium zwykle nie jest testowane?

Przepraszam, ale jestem nowy w szablonach repozytoriów, testach jednostkowych i narzędziach orm. Badałem testy jednostkowe i ... GetAll, ..)? Wzór repozytorium z EF lub NH jest jak wrapper? (Nie tylko wrapper, wiem, że jest to koncepcja importu domeny.)

Nie można oddać obiektu typu NHibernate.Kolekcja.Ogólne.PersistentGenericBag do listy

Mam klasę o nazwie ReportRequest jako: public class ReportRequest { Int32 templateId; List<Int32> entityIds; ... eneric.List1[System. Int32]'." Nie jestem pewien, czy poprawnie odwzorowałem prawa własności. Proszę. przewodnik. Dziękuję!

hibernate-createCriteria czy createAlias?

Jeśli chcę przeszukać tych uczniów, którzy chodzą do klasy "Math" i "John" to jego grupa: Shoud I use createCriteria or cre ... estrictions.eq(student.name, "John")); Kiedy stosować createCriteria a kiedy createAlias? Myślę, że łodzie są takie same...

Jak mogę użyć Nhibernate do pobierania danych, gdy "WHERE in ()" ma tysiące wartości? (zbyt wiele parametrów w sql)

Problem: Nhibernate parsuje każdą wartość w sql "WHERE in ()" jako parametry, a MS SQL server nie obsługuje wystarczającej li ... e chcę, aby mój program uległ awarii z wyjątkiem, więc w przyszłości będę używać tej metody ContainsAlot jako zabezpieczenia.

NHibernate 3 stronicowanie i określanie całkowitej liczby wierszy

Czytałem gdzieś (nie pamiętam gdzie i jak), że NHibernate 3 pozwala na określenie całkowitej liczby rekordów podczas wykonywa ... om e in Session.Query<X>() select e).AsQueryable(); return query.Skip((Page - 1) * PageSize).Take(PageSize).ToList();

Wyjaśnienie NHibernate HiLo

Walczę o to, jak działa generator HiLo w NHibernate. Przeczytałem Wyjaśnienie Tutaj które uczyniło to nieco jaśniejszym. R ... ntację. Przeczytałem całą książkę NHibernate w akcji i nadal nie wchodzi w to, jak to działa w żadnym szczególe. Dzięki Ben

NHibernate używając QueryOver z WHERE IN

Stworzyłbym taki QueryOver SELECT * FROM Table WHERE Field IN (1,2,3,4,5) Próbowałem z metodą Contains ale napotkałem wyj ... t; baseModel.Submodels, () => subModels) .Where(() => subModels.ID.Contains(IDsSubModels)) .List<MyModel>();

Jaki powinien być czas trwania sesji NHibernate?

Jestem nowy w NHibernate i widziałem pewne problemy podczas przedwczesnego zamykania sesji. Rozwiązałem to tymczasowo przez p ... ugą po stronie serwera, która jest tym, co obsługuje całą bazę danych, używając NHibernate + Fluent. (Jeśli to coś zmieni...)

QueryOver lub z Subquery

Wykonaj następujące zapytanie NHibernate używając zapytania podrzędnego: NHContext.Session.QueryOver<Item>() ... a łatwiejszego sposobu, aby to zrobić poprzez QueryOver i unikając używania łańcuchów dla nazw właściwości. Dzięki za pomoc.

NHibernate thread safety with session

Używam NHibernate już od jakiegoś czasu i od czasu do czasu odkryłem, że jeśli spróbuję jednocześnie poprosić o dwie strony ( ... jakieś pomysły? Zrobiłem google i zobaczyłem, że serwer deweloperski VS powoduje takie problemy, ale uruchamiam go przez IIS.

Jak radzisz sobie z członkostwem/rolami podczas korzystania z NHibernate?

Mam zamiar rozpocząć nowy projekt za pomocą NHibernate i ASP.Net MVC i doszli do kwestii członkostwa. Zastanawiam się, czy p ... any wiele razy i chciałbym spędzić mój czas rozwiązywanie nowych problemów i, miejmy nadzieję, dodawanie wartości biznesowej.

2010 początkujący przewodnik po fluent nHibernate

Potrzebuję kilku samouczków, jak zacząć z nHibernate i Fluent NHibernate. Pochodzę z Środowiska encji (które wydaje się łatwi ... al la Entity Framework) i wykonać prosty CRUD przy użyciu nHibernate. Ja też używam ASP.NET MVC i Visual studio 2010. Dzięki.

AppFabric: nie można skontaktować się z usługą pamięci podręcznej

Aktualizacja: zaimplementowałem to poprawnie. Więcej informacji można znaleźć w moim blogu na ten temat. Próbuję używać App ... </dataCacheClient> ... Nie wprowadziłem żadnych dalszych zmian w konfiguracji aplikacji Fabric ani niczego innego.

NHibernate zapytanie Linq jest 3x wolniejsze niż HQL

Mam prosty test, który uruchamia zapytanie 5000 razy. Wersja linq zapytania zajmuje ponad 3 razy więcej niż HQL, a buforowana ... ernate .Cache(c => c.UseQueryCache().UseSecondLevelCache().UseMinimalPuts().ProviderClass<HashtableCacheProvider>())

Najlepszy sposób na usunięcie wszystkich wierszy w tabeli za pomocą NHibernate?

Aby moje testy integracyjne były niezależne usuwam wszystkie stare dane i wstawiam nowe dane testowe przed każdym testem. Czy ... , a następnie ich usuwanie. Bądź jednak ostrożny, ponieważ zapytania takie jak te nie wpływają na pamięć podręczną poziomu 1.

Audyt danych w NHibernate i SqlServer

Używam NHibernate w projekcie i muszę przeprowadzić audyt danych. Znalazłem Ten artykuł w codeproject, który omawia interf ... sposób kontroli danych? Używasz wyzwalaczy bazodanowych? Czy używasz czegoś podobnego do tego, co jest opisane w artykule?