Вопросы по теме 'unit-of-work'
LINQ to SQL как единица работы
Исходя из вашего опыта, подходит ли LINQ to SQL в качестве единицы работы? этого можно избежать? следует ли мне предпочесть, скажем, NHibernate или другой инструмент O/RM?
Спасибо, Люциан
1769 просмотров
schedule
18.03.2024
Использование Entity Framework с шаблоном репозитория в WinForms MDI
Мы собираемся запустить новый проект, аналогичный предыдущему. Я мог бы просто скопировать старый дизайн, но меня не слишком устраивает старый дизайн.
Это «стандартная» бизнес-система (продажи, инвентаризация, складирование и т. Д.), Построенная...
3008 просмотров
schedule
25.11.2022
Должен ли репозиторий реализовывать UnitOfWork?
В шаблоне DDD должна ли единица работы быть связана с репозиторием? Я видел несколько разных примеров, в том числе репозиторий, реализующий интерфейс единицы работы, репозиторий, реализующий поведение самой единицы работы, и репозиторий, в котором...
544 просмотров
schedule
19.05.2022
Сервисный уровень/шаблон репозитория
Я создаю приложение MVC, используя шаблон Service Layer/Repository/Unit of Work с EF4.
Я немного запутался в логике. Я знаю, что смысл в том, чтобы отделить систему, но я немного запутался.
Таким образом, контроллеры MVC вызывают службы для...
5744 просмотров
schedule
14.08.2022
UnitOfWork (NHibernate), только один активный UoW/сеанс за раз? (нужен совет)
Я использую NHibernate, DI/IoC и шаблон Unit of Work.
Большинство примеров UoW, которые я видел, гарантируют, что одновременно может быть только один активный UoW/сеанс, например этот и вот этот .
К сожалению, я пока не совсем понимаю, как...
957 просмотров
schedule
18.09.2022
Помощь с DDD, SOA и PI
Не вдаваясь во все кровавые подробности, я пытаюсь разработать сервисное решение, которое будет использоваться несколькими клиентскими приложениями. Решение позволяет администраторам создавать и изменять шаблоны документов, которые используются...
389 просмотров
schedule
23.10.2022
EF4 с MVC3 — нужен ли шаблон репозитория?
Недавно я узнал о шаблонах проектирования репозитория и единицы работы и подумал, что буду реализовывать их в новом проекте EF4 MVC3, поскольку абстракция, как правило, хороша.
Когда я добавляю их в проект, я задаюсь вопросом, стоит ли сок...
4079 просмотров
schedule
24.03.2023
Абстрактные транзакции с сервисом/репозиторием/единицей работы
У меня есть тонна транзакционного кода доступа к БД, смешанного с бизнес-логикой в устаревшем коде. Я хочу разделить его на сервисы и репозитории, с контролем транзакций вне сервисов и абстрагированием транзакций для тестируемости.
Проблема в...
243 просмотров
schedule
01.11.2022
Репозиторий против UnitOfWork
Моя текущая точка зрения заключается в том, что репозиторий должен содержать методы модификации, специфичные для объекта, такие как Add, Delete и т. д., а UnitOfWork должен содержать только методы, которые относятся к нему в целом, такие как Commit...
919 просмотров
schedule
24.02.2023
Шаблон Linq DataContexts и Unit of Work. Подходит ли мой подход?
Следуя указаниям из многих статей, я решил реализовать шаблон Unit of work для моего Linq2SQL DataContexts в моем ASP.Net WebForms Application , но я не уверен, что я на правильном пути.
Вот что я делаю до сих пор:
1. На каждом Request я...
718 просмотров
schedule
21.07.2022
Объект не загружен из-за ленивой загрузки. Как вернуть все объекты из BLL
У меня возникли некоторые проблемы с выяснением того, как заставить этот шаблон репозитория работать.
В двух словах, мое решение выглядит примерно так...
ASP.Net MVC
^
|
Business Logic
^...
140 просмотров
schedule
09.04.2022
ASP.NET MVC 3 Реализация единицы работы с использованием DI и репозитория с EF
Итак, я пытаюсь внедрить лучшие практики на этапе проектирования системы. Я собираюсь использовать DI-контейнер (ninject) с Entity Framework 4, ASP.NET MVC 3 C# и репозиторий/единицу работы.
У меня будут модели, в которых таблицы каждой базы...
1374 просмотров
schedule
16.05.2022
Удаление единицы работы ASP.Net MVC 3
Я пишу веб-приложение ASP.Net MVC 3, используя Entity Framework 4.1. Мой класс Unit of Work такой же, как описано в этом превосходном руководстве...
1552 просмотров
schedule
18.02.2022
Ninject путаница UnitOfWork
Я все время использую Ninject со своими приложениями MVC 3, но я пытаюсь изменить шаблон для своих объектов данных, чтобы использовать UnitOfWork, и у меня возникают проблемы с выяснением того, как заставить Ninject правильно обрабатывать это.
Я...
1126 просмотров
schedule
04.05.2024
Ninject Scope и System.Threading.Timer
Как вызвать новый контекст Ninject для задачи Timer? Трудно настроить область ninject для unitofwork. Если я установлю InRequestScope(), он не будет работать с задачами без запроса. Итак, я настроил, как показано ниже, чтобы получить InThreadScope...
586 просмотров
schedule
25.01.2024
Как я могу внедрить репозитории в UnitOfWork?
Я реализовал свой UnitOfWork так, чтобы он содержал ссылки на все репозитории.
public interface IUnitOfWork
{
void Commit();
void RollBack();
}
public interface IMyUnitOfWork : IUnitOfWork
{
IFooRepository Foos { get; }
IBarRepository...
333 просмотров
schedule
08.03.2022
Попытка упростить наш шаблон репозитория
В настоящее время мы внедрили шаблон репозитория в работе. Все наши репозитории находятся за собственными интерфейсами и отображаются через Ninject. Наш проект довольно большой, и с этим шаблоном есть пара особенностей, которые я пытаюсь решить....
2727 просмотров
schedule
04.06.2022
Транзакции NHibernate в сеансах UnitOfWork
Проект, над которым я работаю, имеет UnitOfWork, определенный для всего сеанса (что является стандартной практикой для сайтов MVC + NHibernate).
Что мне нужно сделать, так это иметь возможность перебирать коллекцию элементов и обрабатывать их один...
789 просмотров
schedule
26.05.2022
Архитектура ASP.Net MVC — отсутствует слой?
Я использую метод слоя Entity Framework/Repository-UnitOfWork/Service в этом приложении ASP.NET MVC, и он отлично работает, но кажется, что слой может отсутствовать, чтобы контроллеры были тонкими.
Возьмем, к примеру, сценарий аутентификации...
221 просмотров
schedule
24.03.2022
Настройка реализации репозитория и единицы работы
В моем проекте ASP.NET MVC 4 я тщательно следовал принципам проектирования в этом примере реализации репозитория и единицы работы....
825 просмотров
schedule
01.06.2023