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

Единица работы и L2S DataContext
Быстрый вопрос для экспертов по шаблонам. Мне нужен шаблон репозитория, который не связан с фактической технологией доступа к данным, так как я еще не решил это, и я хочу, чтобы он был гибким. Итак, это может быть L2S, L2E, NHibernate, Lightspeed...
601 просмотров
schedule 03.08.2023

Странное поведение при сохранении с репозиториями NHibernate и Rhino
У меня странное поведение с NHibernate. Я получаю список учащихся из репозитория, обновляя их по мере необходимости. Странно, что когда я сохраняю первый, изменения, внесенные для всех учащихся, фиксируются в базе данных. [Transaction]...
108 просмотров
schedule 15.04.2022

Entity Framework 4 — где разместить логику ApplyCurrentValues?
Я использую заглушку " метод " для обновления моих POCO (используется в отсоединенном контексте, ASP.NET MVC). Это код, который у меня сейчас есть в моем контроллере (который работает): [HttpPost] public ActionResult Edit(Review review) {...
7746 просмотров

Реализация UnitOfWork
Мне удалось реализовать небольшую крутую единицу работы для работы с Entity Framework. я придумала.. public class UnitOfWork : IUnitOfWork { private Database _database; private IDatabaseFactory _databaseFactory;...
1773 просмотров

Единица рабочего шаблона
Я ищу несколько советов о единице работы. Коммит для единицы работы вызывается несколько раз или только один раз, а затем оставляет объект для сборки мусора? Является ли хорошей идеей вводить единицу рабочей игры или я должен передать ее в...
3803 просмотров

Помогите улучшить UnitOfWork-Interface
Я изо всех сил стараюсь добиться своего рода UnitOfWork против сохранения данных в datacontext. Без лишних объяснений я хотел бы сделать возможным выполнение двух запросов в одном и том же использовании. Возьми это, using (IDataUnitOfWork uow...
214 просмотров
schedule 12.09.2022

UnitOfWork в действии Фильтр, похоже, кэширует
У меня есть сайт MVC 3, который использует IoC (Unity), и моя модель создается с EF4 и POCO. Я использую фильтр действий, чтобы зафиксировать свой UnitOfWork: public class UseUnitOfWorkAttribute : ActionFilterAttribute, IActionFilter {...
3047 просмотров

EntityFramework, Unit of Work — Отслеживание изменений пользовательских данных и их отправка через WebService
У нас есть единица работы, реализованная в EntityFramework, поэтому, когда мы используем ObjectContext и вносим какие-либо изменения в сущность, она отслеживается, а затем при сохранении изменений все это отражается в базовой базе данных. Но что,...
1561 просмотров

Как объединить EntityFramework, Repository, UnitOfWork и Automapper в одном приложении MVC?
Сначала я решил создать один интерфейс, назвал его IDataAccessLayer и начал добавлять в него все: такие методы, как GetUsers() , GetUser(int id) , GetOrderByNumber(int number) , DeleteOrder(int Id) и т. д. Сначала это работало просто...
3676 просмотров

Как настроить несколько классов UnitOfWork для нескольких баз данных?
Я использую Entity Framework (сначала код), репозитории и шаблон единицы работы, как описано здесь: Entity Framework 4 CTP 4 / CTP 5 Общий шаблон репозитория и возможность модульного тестирования Я также использую StructureMap для управления...
1656 просмотров

DDD: это единица работы?
Я пытаюсь применить принципы DDD к приложению, созданному на основе Doctrine 2.1. . Чтобы абстрагироваться от деталей хранилища, я использую репозитории для своих совокупных корней с сильным контрактом с доменом. Эти репозитории скрывают все...
1178 просмотров

Совместное использование кода в шаблоне Unit of Work
Это общий вопрос. Я разрабатываю систему, используя шаблон Unit of Work. Существуют ли какие-либо установленные шаблоны, которые определяют, как разделить логику между несколькими единицами работы с помощью модульного тестирования? Вот более...
190 просмотров

Подготовка к нескольким контекстам EF в единице работы — TransactionScope
Я думаю о вариантах реализации единой единицы работы для работы с несколькими источниками данных - Entity framework. Я придумал предварительный подход — пока работаю с одним контекстом — но, по-видимому, это не очень хорошая идея. Если бы нам...
6545 просмотров

Entity Framework - работа с несколькими файлами edmx
Я использую Entity Framework 4, и у меня много таблиц (500). Мой файл edmx очень большой, и мне очень трудно открыть его и внести в него изменения. Я обнаружил, что в моем проекте есть «группы» таблиц, связанных с конкретным бизнесом, поэтому я...
1654 просмотров

Зачем нужно реализовывать шаблон Dispose в UnitOfWork EF?
Учебник Microsoft http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc-application советует реализовать шаблон удаления, например: private bool disposed =...
2316 просмотров

Если в реализациях репозитория мы планируем использовать только O/RM, можем ли мы использовать подход TransactionScope вместо IUnitOfWork?
public interface IUnitOfWork { void Save(); } Предполагая, что мы планируем когда-либо переключаться только между различными O/RM (доступ к этим O/RM инкапсулирован с помощью шаблона Repository), которые уже предоставляют свои...
137 просмотров

UnitOfWork — Репозиторий — Рекомендации по шаблону обслуживания
Поэтому обычно при реализации этого шаблона я Service беру Repository<Type> , а затем репозиторий берет UnitOfWork . Я играл с подвешиванием метода к UnitOfWork , который получает Repository<Type> вот так: public class...
458 просмотров

Как обрабатывать единицу работы с внедрением зависимостей и репозиториями
Я унаследовал некоторый код с UnitOfWorkFactory, который создает единицу работы внутри каждого метода репозитория. Проблема в том, что один метод репозитория редко является полной единицей работы, поэтому, если что-то пойдет не так, скажем,...
3131 просмотров

Обновление EntityFramework удаляет запись
Я разрабатываю приложение MVC4, используя .Net4.5, EF5 и MSSQL 2008R2. Я использую Db Context и автоматически сгенерированные классы/модели сущностей и шаблон Unit of Work. Когда я пытаюсь обновить запись таблицы с помощью метода Edit...
831 просмотров

NHibernate сохранить и зафиксировать в одной транзакции
У меня есть следующий код, который создает новую закладку и добавляет к ней один или несколько тегов. Если тег еще не существует, он создается и добавляется в закладку. Bookmark bookmark = new Bookmark(); bookmark.Title = request.Title;...
1594 просмотров
schedule 03.08.2023