Описание тега unit-of-work
One of the common design patterns in enterprise software development which allows one to maintain a list of objects affected by a business transaction and coordinates the writing out of changes and the resolution of concurrency problems.
2
ответа
Если я устанавливаю ожидание для фиктивного объекта, будет ли он использоваться в частных методах, которые вызывает метод, который я тестирую?
Методы: public void MethodToTest() { //Do something var result = PrivateMethod(); } private UserProfile PrivateMethod(RegisterModel model) { return _unitOfWork.Repository<UserProfile>().GetSingle(u => u.UserName == model.UserName); } Тестов…
05 сен '14 в 13:54
0
ответов
Entity Framework Code First и совместное использование DataContext
Я использовал datacontext с шаблоном работы единицы с сервисным слоем. Этот сервисный слой делает несколько GETS с большим количеством включений для проверки существующих данных. Затем я делаю вставку в конце с коммитом единицы работы. Я продолжал п…
13 мар '12 в 03:16
1
ответ
Методы именования сервисов данных
Когда вы работаете с ORM, который реализует шаблон UnitOfWork (сеанс NHibernate, ObjectContext Entity Framework и т. Д.), Существует два типа методов служб данных: те, которые сохраняют / фиксируют изменения, и те, которые просто изменяют свойства м…
01 сен '11 в 12:06
1
ответ
Единица работы и возвращение вновь созданных идентификаторов объектов или пользовательских объектов Response
Unit of Work - это отличный шаблон, и я включил его в наши операции CUD с репозиторием... Единственным недостатком, который я вижу, является невозможность возврата к вызывающему коду идентификатора (ов) (или, возможно, ответного DTO) нескольких объе…
06 апр '11 в 13:39
1
ответ
Пользовательский поставщик членства ASP.NET MVC 3 с шаблоном UnitOfWork
У меня проблемы с реализацией провайдера CodeFirstMembership с использованием шаблона unitofwork. Когда я пытался внедрить unitofwork в конструктор пользовательского класса MemberShipProvider, всегда получал ошибку: "Для этого объекта не определен к…
09 мар '12 в 08:59
2
ответа
Unity - текущий тип является интерфейсом и не может быть создан. Общий репозиторий DI
У меня есть общий репозиторий: public interface IRepository<T> where T : class { void Add(T entity); void Update(T entity); void Delete(T entity); void Delete(Expression<Func<T, bool>> where); T GetById(long id); T GetById(string i…
13 дек '16 в 16:59
2
ответа
Entity Framework, шаблон UnitofWork с методом удаления
Образец Уов: using System; using ContosoUniversity.Models; namespace ContosoUniversity.DAL { public class UnitOfWork : IDisposable { private SchoolContext context = new SchoolContext(); private GenericRepository<Department> departmentRepositor…
27 июл '15 в 21:15
1
ответ
Как издеваться над вложенным интерфейсом?
Я пытаюсь издеваться над интерфейсом IUnitOfWork Mock<IUnitOfWork> mock = new Mock<IUnitOfWork>(); интерфейс IUnitOfWork содержит другие интерфейсы. так что я хочу макетировать функцию внутри интерфейса клиента внутри IUintOfWork mock.Se…
29 ноя '18 в 16:15
2
ответа
Entity Framework с общим репозиторием и единицей работы
Я использую Entity Framework с универсальным репозиторием в одном из моих приложений. Мне нужно интегрировать единицу работы. Меня немного смущает, что это лучший способ добавить единицу работы с Generic Repository Pattern без какого-либо влияния на…
11 июл '15 в 14:34
1
ответ
Транзакции NHibernate в рамках сеансов UnitOfWork
В проекте, над которым я работаю, UnitOfWork определен для всего сеанса (что, как представляется, является стандартной практикой для сайтов MVC + NHibernate) Что я должен сделать, так это уметь циклически перебирать коллекцию элементов и вставлять и…
23 авг '12 в 21:02
4
ответа
Внедрение UnitOfWork в блок Using
Я работал над приложением UnitOfWork / Repository / MVC. Теперь, когда все работает отлично, я хочу отделить UnitOfWork от контроллеров. Один из способов сделать это - ввести зависимость с помощью Ninject (или другого) в конструктор контроллера. Одн…
31 окт '12 в 15:01
1
ответ
Autofac Scoping единицы работы в MVC3 с Entity Framework
У нас есть стандартная "цепочка" модулей, которую контроллер MVC3 создает и вызывает (прямо или косвенно) - "MyController" -> "MyService" -> "MyRepository" -> "MyUnitOfWork" Модули зарегистрированы в App_Start следующим образом: var builder = new Co…
18 июн '12 в 15:43
1
ответ
Шаблоны Data Mapper, Repository и Unit of Work
Я узнаю о следующих шаблонах Data Mapper вместилище Единица работы Я думаю, что понимаю каждого из них, но я не могу ответить на эти вопросы они всегда привыкли вместе? какой шаблон использует другие? какой шаблон известен по модели предметной облас…
23 ноя '16 в 19:10
1
ответ
'Параметр unitOfWork не может быть пустым' в фоновом режиме
Я начал получать эти ошибки. Он отлично работал на моем предыдущем сервере. using System; using Abp.Dependency; using Abp.Domain.Repositories; using Abp.Threading.BackgroundWorkers; using EMS.IPs; using System.Threading.Tasks.Dataflow; using System.…
26 дек '17 в 12:09
1
ответ
Unity Framework - повторное использование экземпляра
Никто не любил мой первый вопрос по этому поводу: создание объектов Entity Framework с использованием шаблона Unity for Unit of Work/Repository поэтому мне удалось перефразировать это в то, что вы можете прочитать, не засыпая / не теряя воли к жизни…
09 мар '10 в 21:05
1
ответ
Производительность SQL-запросов на единицу работы снижена
У меня проблемы с производительностью при использовании Unit of Work для выполнения запросов. Когда я использую DbContext напрямую, я делаю запрос linq примерно так: var result = from x in ctx.client select new { Name= x.name }; Когда я использую мо…
31 янв '19 в 18:23
2
ответа
Не удалось подключить объект типа '', поскольку другой объект того же типа уже имеет такое же значение первичного ключа
Я получил ошибку в моем проекте. [HttpPost] protected virtual ActionResult Update(T entity) { var success = true; var errorMessages = new List<ErrorMessage>(); try { var originalEntity = _genericService.Find(entity.Id); SetNullToTransientRefer…
15 июн '15 в 13:00
3
ответа
Как реализовать Unit of Work, который работает с EF и NHibernate
Я работал над реализацией Unit of Work, которая работает как в Entity Framework 4.1, так и в NHibernate. Найдите ниже каркас моих деталей реализации Определение IUnitOfWork public interface IUnitOfWork { IRepository<LogInfo> LogInfos { get; } …
14 сен '11 в 05:06
2
ответа
Шаблон репозитория: удаление совокупного корня
При удалении модели (корня агрегата) из хранилища также должны быть удалены все связанные агрегаты. Я пытаюсь реализовать это в моей реализации Entity Framework 6 шаблона хранилища В моем примере я хочу удалить Customer от CustomerRepository, Все кл…
12 дек '13 в 09:31
1
ответ
Какой хороший способ обработки объектов в совокупности, которые сохраняются в нескольких базах данных
Я имею дело с проблемой дизайна, которая, я уверен, имеет простой ответ и / или была решена ранее. Я давно читаю, думаю и ищу решения, но, похоже, ничего не имеет смысла. Суть проблемы заключается в том, что я имею дело с рядом устаревших систем и б…
23 авг '10 в 14:01