Результаты поиска по запросу "repository-pattern"

7 ответов

C # Linq-SQL: метод UpdateByID для шаблона репозитория

Я реализовал своего родаRepository класс и имеетGetByID, DeleteByID методы и так далее, но у меня возникают проблемы с реализациейUpdateByID метод. Я сделал что-то вроде этого: public virtual void UpdateByID(int id, T entity) { var dbcontext = ...

1 ответ

Где я должен создать экземпляр Unit of Work в приложении ASP.Net MVC 3?

Я прочитал столько постов о Stackoverflow, сколько смог найти в отношении использования шаблона «Единица работы» в приложении ASP.Net MVC 3, которое включает в себя бизнес-уровень. Тем не менее, у меня все еще есть пара вопросов по этой теме, и я ...

3 ответа

Шаблон EF и репозитория - заканчивающийся несколькими DbContexts в одном контроллере - какие-либо проблемы (производительность, целостность данных)?

Большая часть моих знаний о ASP.NET MVC 3 основана на чтении книги Адама Фримена и Стивена Сендерсона Pro ASP.NET MVC 3 Framework. Для моего тестового приложения я старался очень внимательно придерживаться их примеров. Я использую ...

ТОП публикаций

2 ответа

Настройка шаблона хранилища в MVC

Я пытаюсь выяснить, как работает шаблон Repository и как его можно реализовать в пользовательском шаблоне MVC. Насколько я понимаю, репозиторий - это слой, который просто возвращает данные из класса сущности или сохраняет класс сущности на ...

3 ответа

Несколько универсальных репозиториев в unitofwork?

Допустим, у меня есть 2 таблицы.ProductCategory а такжеProduct, У меня есть 1 общий репозиторий, который может обрабатывать обе таблицы: public class GenericRepository<T> : IRepository<T>Но когда я использую шаблон единиц работы, я вынужден ...

3 ответа

Как получить объект домена из репозитория

У меня есть небольшая проблема с пониманием отношения объекта репозитория к домену. Вот некоторая информация, которую я знаю о дизайне домена (они также могут быть неверными или неточными). И с учетом этого я не могу найти способ получить объект ...

4 ответа

Установка идентичности доменного объекта

Все сущности в домене должны иметь идентичность. Наследуя отDomainEntityЯ могу предоставить личность для классов. Городской домен(для облегчения чтения): public class City : DomainEntity, IAggregateRoot { public string Name { get; private set; ...

5 ответов

Реализация логики повторов для исключений взаимоблокировок

Я реализовал универсальный репозиторий, и мне было интересно, есть ли разумный способ реализовать логику повторных попыток в случае исключения взаимоблокировки? Подход должен быть одинаковым для всех методов хранилища. Так есть ли в ...

3 ответа

Лучшая практика для репозитория

Таким образом, я реализую шаблон репозитория в приложении и натолкнулся на две «проблемы» в моем понимании шаблона: Запросы - я прочитал ответы, что IQueryable не должен использоваться при использовании репозиториев. Однако очевидно, что вы ...

2 ответа

Должно ли хранилище вызывать другое хранилище? Или хранилище должно вызывать сервисный уровень?

Я пытаюсь понять, как решить эту проблему. Я должен вставить некоторые данные в 2 таблицы, назовем их Таблица A и Таблица B. Table A has these columns AId<PK> A1 A2 A3 Table B has AId<PK> A1 B2 B3 B4Теперь мой первый вопрос: должен ли другой ...