Вопросы по теме 'unit-of-work'

LINQ to SQL как единица работы
Исходя из вашего опыта, подходит ли LINQ to SQL в качестве единицы работы? этого можно избежать? следует ли мне предпочесть, скажем, NHibernate или другой инструмент O/RM? Спасибо, Люциан
1769 просмотров
schedule 18.03.2024

Использование Entity Framework с шаблоном репозитория в WinForms MDI
Мы собираемся запустить новый проект, аналогичный предыдущему. Я мог бы просто скопировать старый дизайн, но меня не слишком устраивает старый дизайн. Это «стандартная» бизнес-система (продажи, инвентаризация, складирование и т. Д.), Построенная...
3008 просмотров

Должен ли репозиторий реализовывать UnitOfWork?
В шаблоне DDD должна ли единица работы быть связана с репозиторием? Я видел несколько разных примеров, в том числе репозиторий, реализующий интерфейс единицы работы, репозиторий, реализующий поведение самой единицы работы, и репозиторий, в котором...
544 просмотров

Сервисный уровень/шаблон репозитория
Я создаю приложение MVC, используя шаблон Service Layer/Repository/Unit of Work с EF4. Я немного запутался в логике. Я знаю, что смысл в том, чтобы отделить систему, но я немного запутался. Таким образом, контроллеры MVC вызывают службы для...
5744 просмотров

UnitOfWork (NHibernate), только один активный UoW/сеанс за раз? (нужен совет)
Я использую NHibernate, DI/IoC и шаблон Unit of Work. Большинство примеров UoW, которые я видел, гарантируют, что одновременно может быть только один активный UoW/сеанс, например этот и вот этот . К сожалению, я пока не совсем понимаю, как...
957 просмотров

Помощь с DDD, SOA и PI
Не вдаваясь во все кровавые подробности, я пытаюсь разработать сервисное решение, которое будет использоваться несколькими клиентскими приложениями. Решение позволяет администраторам создавать и изменять шаблоны документов, которые используются...
389 просмотров

EF4 с MVC3 — нужен ли шаблон репозитория?
Недавно я узнал о шаблонах проектирования репозитория и единицы работы и подумал, что буду реализовывать их в новом проекте EF4 MVC3, поскольку абстракция, как правило, хороша. Когда я добавляю их в проект, я задаюсь вопросом, стоит ли сок...
4079 просмотров

Абстрактные транзакции с сервисом/репозиторием/единицей работы
У меня есть тонна транзакционного кода доступа к БД, смешанного с бизнес-логикой в ​​устаревшем коде. Я хочу разделить его на сервисы и репозитории, с контролем транзакций вне сервисов и абстрагированием транзакций для тестируемости. Проблема в...
243 просмотров
schedule 01.11.2022

Репозиторий против UnitOfWork
Моя текущая точка зрения заключается в том, что репозиторий должен содержать методы модификации, специфичные для объекта, такие как Add, Delete и т. д., а UnitOfWork должен содержать только методы, которые относятся к нему в целом, такие как Commit...
919 просмотров

Шаблон Linq DataContexts и Unit of Work. Подходит ли мой подход?
Следуя указаниям из многих статей, я решил реализовать шаблон Unit of work для моего Linq2SQL DataContexts в моем ASP.Net WebForms Application , но я не уверен, что я на правильном пути. Вот что я делаю до сих пор: 1. На каждом Request я...
718 просмотров

Объект не загружен из-за ленивой загрузки. Как вернуть все объекты из BLL
У меня возникли некоторые проблемы с выяснением того, как заставить этот шаблон репозитория работать. В двух словах, мое решение выглядит примерно так... ASP.Net MVC ^ | Business Logic ^...
140 просмотров

ASP.NET MVC 3 Реализация единицы работы с использованием DI и репозитория с EF
Итак, я пытаюсь внедрить лучшие практики на этапе проектирования системы. Я собираюсь использовать DI-контейнер (ninject) с Entity Framework 4, ASP.NET MVC 3 C# и репозиторий/единицу работы. У меня будут модели, в которых таблицы каждой базы...
1374 просмотров

Удаление единицы работы ASP.Net MVC 3
Я пишу веб-приложение ASP.Net MVC 3, используя Entity Framework 4.1. Мой класс Unit of Work такой же, как описано в этом превосходном руководстве...
1552 просмотров

Ninject путаница UnitOfWork
Я все время использую Ninject со своими приложениями MVC 3, но я пытаюсь изменить шаблон для своих объектов данных, чтобы использовать UnitOfWork, и у меня возникают проблемы с выяснением того, как заставить Ninject правильно обрабатывать это. Я...
1126 просмотров

Ninject Scope и System.Threading.Timer
Как вызвать новый контекст Ninject для задачи Timer? Трудно настроить область ninject для unitofwork. Если я установлю InRequestScope(), он не будет работать с задачами без запроса. Итак, я настроил, как показано ниже, чтобы получить InThreadScope...
586 просмотров

Как я могу внедрить репозитории в UnitOfWork?
Я реализовал свой UnitOfWork так, чтобы он содержал ссылки на все репозитории. public interface IUnitOfWork { void Commit(); void RollBack(); } public interface IMyUnitOfWork : IUnitOfWork { IFooRepository Foos { get; } IBarRepository...
333 просмотров

Попытка упростить наш шаблон репозитория
В настоящее время мы внедрили шаблон репозитория в работе. Все наши репозитории находятся за собственными интерфейсами и отображаются через Ninject. Наш проект довольно большой, и с этим шаблоном есть пара особенностей, которые я пытаюсь решить....
2727 просмотров

Транзакции NHibernate в сеансах UnitOfWork
Проект, над которым я работаю, имеет UnitOfWork, определенный для всего сеанса (что является стандартной практикой для сайтов MVC + NHibernate). Что мне нужно сделать, так это иметь возможность перебирать коллекцию элементов и обрабатывать их один...
789 просмотров

Архитектура ASP.Net MVC — отсутствует слой?
Я использую метод слоя Entity Framework/Repository-UnitOfWork/Service в этом приложении ASP.NET MVC, и он отлично работает, но кажется, что слой может отсутствовать, чтобы контроллеры были тонкими. Возьмем, к примеру, сценарий аутентификации...
221 просмотров

Настройка реализации репозитория и единицы работы
В моем проекте ASP.NET MVC 4 я тщательно следовал принципам проектирования в этом примере реализации репозитория и единицы работы....
825 просмотров