Лучшие repository-pattern вопросы ИТ разработчиков

  • 19 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Луковая архитектура, единица работы и общий шаблон репозитория

Это первый раз, когда я внедряю более ориентированный на домен подход. Я решил попробоватьЛуковая Архитектура [http://jeffreypalermo.com/blog/the-onion-architecture-part-1/]поскольку он фокусируется на домене, а не на инфраструктуре / платформах ...

Задан 09 Dec 2013, 14:40 от davenewza
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

пожалуйста, см. редактирование на мой вопрос. ТБХ, я не уверен, является ли ServiceLocator анти-паттерном или нет. Мне кажется, это нормально, если вы ограничиваете количество мест, которые он называет.

аюсь реализовать общий репозиторий. Это то, что у меня так далеко ... public interface IRepositoryFactory { IRepository<T> RepositoryOf<T>() where T : class; } public class EntityFrameworkRepositoryFactory : IRepositoryFactory { private readonly ...

Задан 21 Dec 2010, 15:46 от Antony Scott
  • 9 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Должен ли я реализовать DTO в репозитории с EF?

В моем проекте ям с использованием EF Code First подход. У меня есть уровень хранилища, уровень обслуживания и уровень представления (ASP.NET MVC). Я&#39;м, ...

Задан 12 Nov 2013, 14:15 от SherleyDev
  • 26 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Шаблон репозитория - Кэширование

Я не уверен, где я должен реализовать кэширование в моем шаблоне хранилища.Должен ли я реализовать это в сервис-логике или в хранилище?GUI -&gt; BusinessLogi...

Задан 09 Aug 2010, 16:30 от Beni
  • 40 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Шаблон репозитория и сопоставление между моделями доменов и Entity Framework

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

Задан 06 Jan 2014, 07:13 от davenewza
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Onion Architecture - ответственность сервисного уровня

Я изучаю луковую архитектуру Джеффри Палермо уже более 2 недель. Я создал тестовый проект, следуяэтот урок, Во время учебы я наткнулсяэтот вопрос по ТАК. Сог...

Задан 03 Jul 2013, 05:42 от Usman Khalid
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

использование UnitOfWork и Repository Pattern с Entity Framework

Я собираюсь использовать репозиторий и UnitOfwork на своем уровне доступа к данным, чтобы посмотреть на один контакт. public interface IAggregateRoot { }это мой общий интерфейс репозитория: public interface IRepository<T> { IEnumerable<T> ...

Задан 09 May 2013, 17:26 от Eric Nielsen
  • 9 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Используя Unity, как вы регистрируете сопоставления типов для обобщений?

Я пытаюсь реализоватьрешение для хранилища для Entity Framework [http://blog.swink.com.au/index.php/c-sharp/generic-repository-for-entity-framework-4-3-dbcontext-with-code-first/] но у меня возникают проблемы при регистрации типов, которые ...

Задан 18 Sep 2013, 19:18 от Mark Erasmus
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

MVC3 EF Единица работы + Универсальный репозиторий + Ninject

Я новичок в MVC3 и следую замечательным учебникам на веб-сайте asp.net. Однако я не могу полностью понять, как использовать шаблоны единиц работы и универсал...

Задан 15 Aug 2012, 00:05 от HTX9
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Шаблон репозитория с Linq to SQL с использованием IoC, внедрения зависимости, единицы работы

Кажется, есть много примеров реализации шаблона репозитория для Linq to SQL. Большинство из них имеют IRepository и DI; Некоторые внедрили Единицу работы, а некоторые нет. Я попытался прочитать, так как большинство результатов, возвращаемых ...

Задан 26 Oct 2009, 11:10 от 2 revs
  • 70 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как на самом деле реализованы репозитории Spring Data?

Я работал с репозиторием Spring Data JPA в своем проекте в течение некоторого времени, и я знаю следующие пункты:В интерфейсах репозитория мы можем добавить ...

Задан 21 Jul 2016, 16:42 от developer
  • 3 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

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

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

Задан 18 May 2009, 22:15 от Andreas Grech
  • 40 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

Laravel 5 - интерфейс не может быть создан

Я знаю, что этот вопрос задавался много раз, но ни один из ответов не помог мне.Я получаю исключение в Laravel 5

Задан 17 Apr 2015, 04:04 от Andrew Kulakov
  • 25 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Это нормально для сущностей для доступа к репозиториям?

Я только начал работать с DDD, так что, возможно, это глупый вопрос ... Это нормально для объекта, чтобы получить доступ к хранилищу (через некоторый интерфейс IRepository), чтобы получить значение во время выполнения? Например, я хочу применить ...

Задан 06 May 2009, 01:39 от user101945
  • 21 голос
  • 3 ответа
  • 0 просмотров
3 ответа

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

Так что я&#39;я реализовал шаблон репозитория в приложении и натолкнулся на два &quot;проблемы&quot; в моем понимании картины:Запрашиваю - яПрочитайте ответы...

Задан 28 Aug 2009, 13:20 от Jason N. Gaylord
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Использование DbContext и DbSet вместо реализации репозиториев и единиц работы

Я видел много статей о реализации репозиториев и единице работы. Я также видел статьи о том, как сделать это просто добавляет дополнительной сложности, потом...

Задан 06 Feb 2015, 14:10 от JB06
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

EF - и шаблон репозитория - несколько контекстов

Я столкнулся с некоторыми проблемами с контекстом в EF в ASP.MVC2.Я думал, что лучший способ улучшить некоторые операции над базой данных, я создал репозитор...

Задан 07 Jul 2010, 11:20 от Simon
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Отделить единицу работы от услуг или репо

Я пытаюсь отделить свою единицу работы от своих служб или репозитория, чтобы мне не приходилось касаться кода UoW всякий раз, когда я хочу добавить новую службу. Как мне это сделать? _categoryService = _unitOfWork.Get<ICategoryService>();так ...

Задан 03 Mar 2013, 01:01 от Platypus Maximus
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Как бы я разработал хранилище для обработки нескольких стратегий доступа к данным?

Как будет выглядеть скелет для хранилища, способного поддерживать несколько уровней базы данных, используя ASP.NET MVC и C #? Я хочу посмотреть, как будет вы...

Задан 03 Jul 2009, 14:13 от PestoBlankman
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

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

Задан 21 Mar 2012, 16:15 от Shawn Mclean
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Каков наилучший способ построения модели представления?

Я использую asp.net mvc со структурой сущностей и начинаю изучать DDD. Я&#39;Я работаю над проектом, который содержит опросы. Вот&#39;Модель моего домена:

Задан 20 Mar 2013, 17:28 от Oleksii Aza
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как объединить несколько таблиц с помощью Repository Pattern & Entity Framework?

Мне нужно объединить несколько таблиц, используя шаблон репозитория и Entity Framework (используя C #). Это возможно? Если так, пожалуйста, дайте мне знать, как сделать то же самое.

Задан 16 Dec 2013, 23:24 от user972255
  • 20 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

в EF 4.0 вы можете использовать POCO, однако, если вы не генерируете концептуальную модель и отображение с помощью кода, это не считается кодом первым.

н репозитория используется для абстрагирования от конкретной используемой базы данных и технологии сопоставления объектных отношений (например, EF). Так что в будущем я могу легко заменить (например) мои отображения структуры Entity на Linq to ...

Задан 23 Mar 2011, 07:15 от Rasto
  • 11 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

DDD: идентификация сущности перед сохранением

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

Задан 21 Jan 2014, 05:22 от davenewza
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Класс клиента будет определен в вашей бизнес-модели (уровень вашего домена)

я есть код электронной коммерции, который я часто использую, использующий Linq To SQL для сохранения заказов в базе данных. Я хочу удалить тесно связанный бит Linq to SQL и передать вместо него IRepository, но я все еще немного сбит ...

Задан 07 Feb 2009, 21:13 от Slee
  • 67 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

DbExtensions.Include на MSDN

ользую шаблон общего репозитория поверх Entity Framework Code First. Все работало нормально, пока мне не нужно было включить больше объектов в запрос. Я должен включить одну сущность успешно, но теперь я не могу понять, как включить несколько ...

Задан 21 Mar 2011, 10:33 от Kassem
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 из ваших конкретных хранилищ. Это нарушает основную цель Repository Pattern.

ел примерУниверсальный репозиторий [https://github.com/Ibro/GenericRepositorySimple/blob/master/GenericRepository/Data/IGenericRepository.cs] который основан наEntity Framework и пытаясь понять, как автоматически разрешать хранилища с тем же ...

Задан 14 Jun 2018, 23:52 от Alex Herman
  • 28 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как реализовать шаблон единиц работы с Dapper?

В настоящее время я пытаюсь использовать Dapper ORM с Unit Of Work + Repository Pattern.Я хочу использовать Unit of Work, а не простой репозиторий, потому чт...

Задан 08 Jul 2015, 16:18 от Stig
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

Задан 11 Feb 2012, 22:29 от w00
  • 2 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

это

ольно новичок в MVC, но после игры с ним (MVC 3 / Razor) я подсел. У меня есть несколько вопросов: 1) Каков наилучший или наиболее широко используемый шаблон для разработки приложений MVC? Хранилище, DDD, UOW? 2) Я использую Entity Framework ...

Задан 17 Feb 2011, 06:56 от Sam
  • 34 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

используя хранимую процедуру в рамках сущности

Я использую asp.net MVC 5 и C # с Entity Framework ... У меня есть модель и классы предметной области для функции ... Теперь мне нужно использовать хранимую процедуру ...., которая я борюсь за движение. Я следую коду первой существующей базы ...

Задан 07 Jan 2014, 11:26 от Toxic
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как отменить присоединение объекта из контекста в Entity Framework?

Я использую EF 4.1 с репозиторием и DbContext .. POCO с шаблоном T4. Для каждого репозитория я использую отдельный DbContext. Мне нужно обновить объект, име...

Задан 10 Oct 2012, 07:52 от GibboK
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Шаблон репозитория EF много ко многим вставить

У нас есть 2 таблицы: Таблица полномочий: public class Authority { public int ID {get;set;} public string Name{get;set;} ... }Настольные агенты public class Agent { public int ID{get;set;} public int FirstName{get;set;} }И у нас есть отношение ...

Задан 20 Dec 2011, 14:24 от cristiam
  • 85 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

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

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

Задан 30 Sep 2009, 00:09 от chobo2
  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

Задан 02 Feb 2012, 15:53 от tcode
  • 9 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Должен ли я реализовать DTO в репозитории с EF?

В моем проекте я использую подход EF Code First. У меня есть уровень хранилища, уровень обслуживания и уровень представления (ASP.NET MVC). Я использую выделенную модель для каждого вида. Что меня смущает, так это то, что мои службы должны ...

Задан 12 Nov 2013, 15:15 от SherleyDev
  • 84 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

Я довольно долго искал хорошее решение проблем, связанных с типичным шаблоном репозитория (растущий список методов для специализированных запросов и т. Д., ...

Задан 20 Jan 2013, 00:01 от Erik Funkenbusch
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Поиск ребенка по совокупным корням

Шаблон репозитория предполагает, что вы можете тянуть только совокупные корни. Но как бы вы извлекли одного ребенка, используя только его уникальную идентификацию (Child.ID), если вы не знаете, что это родитель (root)? class Parent { public int ...

Задан 25 Nov 2013, 10:12 от Yorro
  • 17 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Шаблон репозитория и несколько связанных базовых объектов или бизнес-объектов - один репозиторий или несколько?

Я смотрю на реализацию шаблона репозитория (так как в любом случае я разработал его на 90%) и натолкнулся на вопрос проектирования - где у меня есть два или ...

Задан 24 Feb 2010, 15:59 от Moo
Page 1 of 4
1 2 3 4