Запитання з тегом «nhibernate»

4
Які найпоширеніші помилки та анти-шаблони створюють користувальницькі програмісти NHibernate?
Заблокований . Це питання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Які найпоширеніші помилки та анти-шаблони роблять користувачі програми програми NHibernate? Будь ласка, поясніть, чому це погані практики, або дайте посилання на ресурс для подальшого читання. Наприклад: …
28 nhibernate 

7
Чи є написання власного шару доступу до даних / картографічних даних «хорошою» ідеєю?
Наразі ми перебуваємо в ситуації, коли у нас є вибір між використанням об'єктивного реляційного картографічного об'єкта, що випускається, або прокатування власного У нас є застаріле додаток (ASP.NET + SQL Server), де рівень даних та бізнес-рівень, на жаль, пюре разом. Система не є особливо складною з точки зору доступу до даних. …

2
Чому в NHibernate потрібна схема сховища?
Я читаю офіційну Вашу першу заяву на основі NHibernate . Хоча підручник хороший і простий у дотриманні, мені цікаво, чому використовується шаблон репозиторію. У різних Add, Update, Removeметоди в ProductRepositoryреалізації, код майже ідентичний - всі вони використовують транзакції, а різниця в «м'ясо» , тобто виклик session.SaveINT Addметод, session.Deleteв removeметоді. ( …
13 c#  .net  nhibernate 

5
Якщо шаблон сховища є надмірним для сучасних ОРМ (EF, nHibernate), що таке краща абстракція?
Нещодавно я прочитав багато аргументів проти використання шаблону репозиторію з потужним ORM, як Entity Framework, оскільки він містить функціонал схожих на сховища, а також функціонал Unit of Work. Інший аргумент проти використання шаблону для такої ситуації, як тестування одиниць, полягає в тому, що модель сховища є протікаючою абстракцією, оскільки більш …

3
DDD з ORM, куди має піти бізнес-логіка?
У минулому я використовував інструмент MDA (архітектура, керована моделлю), де ми моделювали через UML, і це створило серед інших речей суб'єкти господарювання (нашу модель домену) та ORM (картографування тощо). Багато бізнес-коду та служб, що працюють над доменом, були частиною моделі, і наші сховища повертали суб’єктів господарювання (тому неможливо було б …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.