Вопросы с тегом 'repository-pattern'

Шаблон репозитория обеспечивает способ обеспечить изоляцию между уровнем доступа к данным вашего приложения и бизнес-уровнем. При использовании этого тега в сложных вопросах реализации - пометьте язык кода, на котором написана реализация.
10

В чем разница между шаблонами DAO и Repository?

В чем разница между объектами доступа к данным (DAO) и шаблонами репозитория? Я разрабатываю приложение с использованием Enterprise Java Beans (EJB3), Hibernate ORM в качестве инфраструктуры и разработки под управлением домена (DDD) и разработки, ос...
18 дек. '11 в 6:05
10

Что такое совокупный корень?

Я пытаюсь понять, как правильно использовать шаблон репозитория. Центральная концепция "Агрегатного корня" продолжает расти. При поиске как в Интернете, так и в Qaru для получения справки о том, что представляет собой совокупный корень, я продолжаю н...
24 дек. '09 в 15:02
8

Правильный шаблон шаблона репозитория в PHP?

Предисловие: я пытаюсь использовать шаблон хранилища в архитектуре MVC с реляционными базами данных. Недавно я начал изучать TDD на PHP, и я понимаю, что моя база данных слишком тесно связана с остальной частью моего приложения. Я читал о репозитор...
23 апр. '13 в 18:50
14

DDD - правило, что объекты не могут напрямую обращаться к репозиториям

В Domain Driven Design, похоже, lots соглашение, что Сущности не должны напрямую обращаться к репозиториям. Это произошло от книги Эрика Эванса Domain Driven Design, или она исходила из других источников? Где есть хорошие объяснения причин этого? ...
17 апр. '11 в 15:02
3

Общий репозиторий с EF 4.1, в чем смысл

Как я копаю глубже в DbContext, DbSet и связанных с ним интерфейсах, мне интересно, почему вам нужно реализовать отдельный "общий" репозиторий вокруг этих реализаций? Похоже, что DbContext и IDbSet делают все, что вам нужно, и включают "Единицу рабо...
11 апр. '11 в 18:29
3

Разница между репозиторием и уровнем обслуживания?

В шаблонах проектирования ООП в чем разница между шаблоном репозитория и уровнем обслуживания? Я работаю над приложением ASP.NET MVC 3, и я пытаюсь понять эти шаблоны проектирования, но мой мозг просто не получает его... еще.
19 февр. '11 в 6:51
4

Управление отношениями в Laravel, соблюдение шаблона репозитория

При создании приложения в Laravel 4 после прочтения книги Т. Отуэлла о хороших шаблонах дизайна в Laravel я обнаружил, что создаю репозитории для каждой таблицы приложения. В итоге я получил следующую структуру таблицы: Учащиеся: id, name Курсы: ...
15 сент. '13 в 21:20
7

Как правильно использовать шаблон хранилища?

Мне интересно, как мне группировать свои репозитории? Как из примеров, которые я видел на asp.net mvc, и в моих книгах они в основном используют один репозиторий для каждой таблицы базы данных. Но это похоже на множество репозиториев, заставляющих ва...
30 сент. '09 в 0:09
9

НЕ используя шаблон репозитория, используйте ORM as is (EF)

Я всегда использовал шаблон репозитория, но для моего последнего проекта я хотел посмотреть, могу ли я улучшить его использование и мою реализацию "Единицы работы". Чем больше я начал копать, я начал задавать себе вопрос: "Нужно ли мне это действит...
01 янв. '13 в 13:31
4

Хорошо спроектированные команды запросов и/или спецификации

Я искал довольно долгое время для хорошего решения проблем, представленных типичным шаблоном репозитория (растущий список методов для специализированных запросов и т.д. см.: http://ayende.com/blog/3955/repository-is-the-new-singleton). Мне очень нра...
20 янв. '13 в 0:01
10

Объект с тем же ключом уже существует в ObjectStateManager. ObjectStateManager не может отслеживать несколько объектов с одним и тем же ключом

Использование EF5 с общим шаблоном репозитория и ninject для ограничения зависимостей и проблемы при попытке обновления объекта в базе данных с использованием сохраненных procs с моим edmx. Мое обновление в DbContextRepository.cs: public override v...
25 сент. '12 в 14:57
1

Разница между factory, провайдером и сервисом?

В чем разница между терминами factory, поставщиком и сервисом? Просто входите в nhibernate и его шаблон репозитория (классы POCO и т.д.).
04 дек. '09 в 20:59
1

Метод не может быть переведен в выражение хранилища

Я видел, как этот код работает с LINQ to SQL, но когда я использую Entity Framework, он вызывает эту ошибку: LINQ to Entities не распознает метод 'System.Linq.IQueryable'1 [MyProject.Models.CommunityFeatures] GetCommunityFeatures()', и этот метод н...
02 окт. '10 в 17:09
3

EF, включая другие объекты (шаблон общего репозитория)

Я использую шаблон Generic Repository поверх кода Entity Framework First. Все работало нормально, пока мне не понадобилось включать в запрос больше объектов. Я должен успешно включить одну сущность, но теперь я не могу понять, как включить несколько ...
21 мар. '11 в 10:33
4

Лучший шаблон репозитория для ASP.NET MVC

Недавно я изучил ASP.NET MVC (мне это нравится). Я работаю с компанией, которая использует инъекцию зависимостей для загрузки экземпляра репозитория в каждом запросе, и я знаком с использованием этого репозитория. Но теперь я пишу пару своих MVC-при...
07 июн. '12 в 3:21