Свързани въпроси 'unit-of-work'
Async не работи с EF + единица работа + Repo
Опитах се да внедря модели на единица работа и репо заедно с Entity Framework и ASP.net API проект.
Първо, исках да отбележа, че знам, че DbContext & DbSets са имплементации на UoW & Repo модели, но си играя, за да видя какво ще пасне на моя проект....
2734 изгледи
schedule
18.09.2022
Модели на UnitOfWork + Repository и имитация на Entity Framework
Използвал съм модели UnitOfWork и Repository в моето приложение с EF.
Всъщност моят дизайн предвижда, че UnitOfWork ще създаде класа ObjectContext и ще инжектира вътре в конкретния клас Repository. Например:
UnitOfWork.cs (инициализация)...
470 изгледи
schedule
18.11.2022
IUnitOfWork как да използвате - най-добра практика
Използвам EF4.3.1 в приложение за уеб формуляри .Net4.0 (не MVC!).
Склонен съм да използвам модела на хранилището с интерфейс IUnitOfWork. Но се чудя дали следвам най-добрите практики, особено след като повечето примери, които съм следвал, са...
14431 изгледи
schedule
28.11.2022
Работна единица, хранилище, инжектиране, използване на блок
въведение
След като прочетох множество статии за това как да внедря единица работа и имайки предвид възможността за тестване (тестване на единици), мога да видя следното в някои от това, което прочетох:
Интерфейси: IRepository, IUnitOfWork....
546 изгледи
schedule
07.11.2022
Повторно кодиране с модел на единица работа в Entity Framework
Да приемем, че кодът по-долу извлича данни от базата данни чрез шаблон на единица работа. Тъй като GetByID е общата операция, тя може да бъде декларирана в клас Repository.
UnitOfWork w = new UnitOfWork();
w.someRepository.GetByID(10);
Ами...
95 изгледи
schedule
04.12.2022
Подходящ жизнен цикъл за класове хранилища, използващи Castle Windsor
Когато започнах с Windsor, мислех, че DI ще бъде просто. Сега това ме обърква все повече и повече.
Едно хранилище ми се струва клас с единичен жизнен цикъл. Трябва да имам един екземпляр на FooRepository, за да заредя и запазя Foos в базата данни...
1348 изгледи
schedule
12.12.2023
Относно N-слойната архитектура, къде е най-доброто място за функция за запазване?
Има проект, който е разработен от asp.net mvc 4 и entity framework 5. Архитектурата му е трислойна, има хранилище, услуга и потребителски интерфейс.
сега има проблем: къде се извиква функцията за запазване?
1) поставете записа в сервизния слой....
110 изгледи
schedule
23.10.2022