Свързани въпроси 'unit-of-work'

Async не работи с EF + единица работа + Repo
Опитах се да внедря модели на единица работа и репо заедно с Entity Framework и ASP.net API проект. Първо, исках да отбележа, че знам, че DbContext & DbSets са имплементации на UoW & Repo модели, но си играя, за да видя какво ще пасне на моя проект....
2734 изгледи

Модели на UnitOfWork + Repository и имитация на Entity Framework
Използвал съм модели UnitOfWork и Repository в моето приложение с EF. Всъщност моят дизайн предвижда, че UnitOfWork ще създаде класа ObjectContext и ще инжектира вътре в конкретния клас Repository. Например: UnitOfWork.cs (инициализация)...
470 изгледи

IUnitOfWork как да използвате - най-добра практика
Използвам EF4.3.1 в приложение за уеб формуляри .Net4.0 (не MVC!). Склонен съм да използвам модела на хранилището с интерфейс IUnitOfWork. Но се чудя дали следвам най-добрите практики, особено след като повечето примери, които съм следвал, са...
14431 изгледи

Работна единица, хранилище, инжектиране, използване на блок
въведение След като прочетох множество статии за това как да внедря единица работа и имайки предвид възможността за тестване (тестване на единици), мога да видя следното в някои от това, което прочетох: Интерфейси: IRepository, IUnitOfWork....
546 изгледи

Повторно кодиране с модел на единица работа в Entity Framework
Да приемем, че кодът по-долу извлича данни от базата данни чрез шаблон на единица работа. Тъй като GetByID е общата операция, тя може да бъде декларирана в клас Repository. UnitOfWork w = new UnitOfWork(); w.someRepository.GetByID(10); Ами...
95 изгледи
schedule 04.12.2022

Подходящ жизнен цикъл за класове хранилища, използващи Castle Windsor
Когато започнах с Windsor, мислех, че DI ще бъде просто. Сега това ме обърква все повече и повече. Едно хранилище ми се струва клас с единичен жизнен цикъл. Трябва да имам един екземпляр на FooRepository, за да заредя и запазя Foos в базата данни...
1348 изгледи

Относно N-слойната архитектура, къде е най-доброто място за функция за запазване?
Има проект, който е разработен от asp.net mvc 4 и entity framework 5. Архитектурата му е трислойна, има хранилище, услуга и потребителски интерфейс. сега има проблем: къде се извиква функцията за запазване? 1) поставете записа в сервизния слой....
110 изгледи