«nhibernate» etiketlenmiş sorular

4
NHibernate kullanıcı programcılarının yaptığı en yaygın hatalar ve anti-paternler nelerdir?
NHibernate kullanıcı programcılarının yaptığı en yaygın hatalar ve anti-paternler nelerdir? Lütfen bunların neden kötü uygulama olduğunu açıklayın veya daha fazla okumak için kaynağa bağlantı verin. Örneğin: Yeni NHibernate programcıları için yaygın olan bir anti-patern, ORM tarzı onces yerine kimlik / yerel POID kullanmaktır. Daha fazlasını buradan okuyun ...
28 nhibernate 

7
Kendi Veri Erişimi / Veri Eşleme Katmanınızı yazmak “iyi” bir fikir mi?
Şu anda kullanıma hazır nesne-ilişkisel eşleyici kullanma veya kendimizi döndürme arasında seçim yapma şansımız olan bir durumdayız Veri katmanı ve iş katmanının maalesef bir araya getirildiği eski bir uygulamamız (ASP.NET + SQL Server) var. Sistem, veri erişimi açısından özellikle karmaşık değildir. İlişkili tablolardan oluşan büyük bir gruptan (35-40) veri okur, …

2
NHibernate'de neden Havuz modeline ihtiyaç var?
Resmi NHibernate tabanlı ilk uygulama okuyorum . Öğretici iyi ve takip edilmesi kolay olsa da, Havuz deseninin neden kullanıldığını merak ediyorum. Çeşitli yılında Add, Update, Removeiçinde yöntemleri ProductRepositoryuygulanması, kod neredeyse aynıdır - hepsi işlemleri kullanıyorsanız ve fark "et" yani çağrıdır session.Saveint Add, yöntem session.Deleteiçinde removeyöntemle. ( Sayfa HTML çapa yoksun, …
13 c#  .net  nhibernate 

5
Modern ORM'ler (EF, nHibernate) için Havuz Kalıbı aşırı doldurulmuşsa, daha iyi bir soyutlama nedir?
Yakın zamanda, güçlü bir ORM ile Entity Framework gibi depo modelinin kullanılmasına karşı birçok argümanı okudum, çünkü Birim benzeri işlevsellik ile birlikte depo benzeri işlevleri de içeriyor. Kalıbı birim testi gibi bir durum için kullanmaya karşı başka bir argüman, daha genel uygulamalar IQueryable'dan yararlanacağı için havuz paterninin sızdıran bir soyutlama …

3
ORM'li DDD iş mantığı nereye gitmeli?
Geçmişte UML ile modellenmiş olduğumuz bir MDA (model odaklı mimari) aracı kullandım ve bu, diğer şeylerin yanı sıra iş varlıklarını (alan modelimiz) ve ORM'yi (haritalama vb.) Üretti. Alanda çalışan işletme kodu ve hizmetlerin çoğu modelin bir parçasıydı ve depolarımız ticari varlıkları iade ediyordu (bu yüzden başka bir ORM'ye geçmek imkansız …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.