Вопросы с тегом «nhibernate»

4
Каковы наиболее распространенные ошибки и анти-паттерны, которые делают пользовательские программисты NHibernate?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Каковы наиболее распространенные ошибки и анти-паттерны, которые делают пользовательские программисты NHibernate? Пожалуйста, объясните, почему это плохая практика, или дайте ссылку на ресурс …
28 nhibernate 

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

2
Зачем нужен шаблон репозитория в NHibernate?
Я читаю официальное Ваше первое приложение на основе NHibernate . Хотя учебник хорош и легок для понимания, мне интересно, почему используется шаблон Repository. В различных Add, Update, Removeметоды в ProductRepositoryреализации, код почти идентичен - все они используют транзакции, а разница в «мясо» , то есть вызов session.SaveINT Addметод, session.Deleteв removeметоде. …
13 c#  .net  nhibernate 

5
Если шаблон репозитория избыточен для современных ORM (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.