Результаты поиска по запросу "repository-pattern"
C # Linq-SQL: метод UpdateByID для шаблона репозитория
Я реализовал своего родаRepository класс и имеетGetByID, DeleteByID методы и так далее, но у меня возникают проблемы с реализациейUpdateByID метод. Я сделал что-то вроде этого: public virtual void UpdateByID(int id, T entity) { var dbcontext = ...
Где я должен создать экземпляр Unit of Work в приложении ASP.Net MVC 3?
Я прочитал столько постов о Stackoverflow, сколько смог найти в отношении использования шаблона «Единица работы» в приложении ASP.Net MVC 3, которое включает в себя бизнес-уровень. Тем не менее, у меня все еще есть пара вопросов по этой теме, и я ...
Шаблон EF и репозитория - заканчивающийся несколькими DbContexts в одном контроллере - какие-либо проблемы (производительность, целостность данных)?
Большая часть моих знаний о ASP.NET MVC 3 основана на чтении книги Адама Фримена и Стивена Сендерсона Pro ASP.NET MVC 3 Framework. Для моего тестового приложения я старался очень внимательно придерживаться их примеров. Я использую ...
Настройка шаблона хранилища в MVC
Я пытаюсь выяснить, как работает шаблон Repository и как его можно реализовать в пользовательском шаблоне MVC. Насколько я понимаю, репозиторий - это слой, который просто возвращает данные из класса сущности или сохраняет класс сущности на ...
Несколько универсальных репозиториев в unitofwork?
Допустим, у меня есть 2 таблицы.ProductCategory а такжеProduct, У меня есть 1 общий репозиторий, который может обрабатывать обе таблицы: public class GenericRepository<T> : IRepository<T>Но когда я использую шаблон единиц работы, я вынужден ...
Как получить объект домена из репозитория
У меня есть небольшая проблема с пониманием отношения объекта репозитория к домену. Вот некоторая информация, которую я знаю о дизайне домена (они также могут быть неверными или неточными). И с учетом этого я не могу найти способ получить объект ...
Установка идентичности доменного объекта
Все сущности в домене должны иметь идентичность. Наследуя отDomainEntityЯ могу предоставить личность для классов. Городской домен(для облегчения чтения): public class City : DomainEntity, IAggregateRoot { public string Name { get; private set; ...
Реализация логики повторов для исключений взаимоблокировок
Я реализовал универсальный репозиторий, и мне было интересно, есть ли разумный способ реализовать логику повторных попыток в случае исключения взаимоблокировки? Подход должен быть одинаковым для всех методов хранилища. Так есть ли в ...
Лучшая практика для репозитория
Таким образом, я реализую шаблон репозитория в приложении и натолкнулся на две «проблемы» в моем понимании шаблона: Запросы - я прочитал ответы, что IQueryable не должен использоваться при использовании репозиториев. Однако очевидно, что вы ...
Должно ли хранилище вызывать другое хранилище? Или хранилище должно вызывать сервисный уровень?
Я пытаюсь понять, как решить эту проблему. Я должен вставить некоторые данные в 2 таблицы, назовем их Таблица A и Таблица B. Table A has these columns AId<PK> A1 A2 A3 Table B has AId<PK> A1 B2 B3 B4Теперь мой первый вопрос: должен ли другой ...