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?