Описание тега repository-pattern
Шаблон репозитория обеспечивает изоляцию между уровнем доступа к данным вашего приложения и бизнес-уровнем. При использовании этого тега для сложных вопросов реализации - укажите язык кода, на котором написана реализация.
3
ответа
Какова цель хранилища, когда классы обслуживания могут делать то же самое?
Обычно я помещаю логику в классы обслуживания без использования хранилища, например, что-то вроде этого: namespace App\ProjectName\Profile; use App\User; class AccountService { private $userModel; public function __construct(User $userModel) { $this…
09 окт '16 в 16:26
0
ответов
Шаблон репозитория - когда использовать <Tentity, Tkey>, а когда нет
Я остановился на нескольких случаях: public interface ICustomRepository public interface ICustomRepository : IRepository public interface ICustomRepository<TEntity, TKey> : IRepository<TEntity, TKey> where TEntity : class Для второго слу…
18 окт '17 в 09:27
2
ответа
Реализовать EntitySet как IList
Я играю с LinqToSql и пытаюсь реализовать шаблон Repository для одного из моих классов. Проблема возникает, когда я пытаюсь сопоставить свойство, которое является EntitySet к IList, я получаю ошибку "TheCore.Models.User" не реализует элемент интерфе…
10 май '14 в 13:53
2
ответа
Шаблон репозитория для приложения ASP MVC
Это больше касается дизайна. Я создаю приложение, и я создал свою структуру шаблонов репозитория следующим образом: Мое пространство имен Core - это сборка слоев DAL/Repository/BusinessLogic. Кстати, я использую Dapper.NET micro ORM в качестве своег…
31 авг '12 в 19:19
1
ответ
Как повторно использовать прогнозы в Entity Framework?
У меня есть приложение ASP.NET MVC, которое использует Entity Framework для получения данных. Мне нужно преобразовать Entites в Models, прежде чем передавать их в View. Прогнозы могут быть очень сложными, но для простоты: public static IQueryable<…
15 авг '12 в 22:16
1
ответ
Рекомендуемый способ замены сборки репозитория приложения
У меня есть приложение, которое содержит сборку репозитория. Когда приложение изначально установлено, репозиторий очень прост: локальное хранилище файлов JSON. Но я хочу дать своим конечным пользователям возможность использовать другое хранилище реп…
15 апр '17 в 19:36
1
ответ
Ответ шаблона репозитория на сложные / немодельные специфические запросы (т. Е. Отчеты / сводные данные)
Я читал о шаблоне репозитория и изо всех сил пытался найти надежный ответ о том, как люди подходят к ситуациям, когда возвращаемые данные - это не только ваши стандартные модели (т.е. НЕ Customer 1..* Account) Я строю аналитическую систему, которая …
03 апр '13 в 21:54
1
ответ
Шаблон репозитория: Как мы можем загрузить данные в кучу из большой базы данных?
Я использую Generic Repository Pattern для моего недавнего проекта. Предположим, что моя таблица содержит 100000 записей, и если я загружаю все записи одновременно, это занимает слишком много времени. нижеприведенный метод вернет все записи. public …
30 авг '18 в 12:42
2
ответа
Каковы преимущества универсального шаблона репозитория + шаблона UOW с ORM-подобной Entity Framework
Давайте начнем с двух цитат, суммирующих эту проблему: "Заключение DbContext - это утечка абстракции. В любом случае, вы окажетесь в некоторой зависимости от EF на уровне сервисов / контроллеров". цитата ref И вторая цитата: "Класс DbContext Предста…
25 янв '13 в 23:01
1
ответ
Исключить динамическую загрузку репозитория из сборки
Я использую: EF 4.1 MVC 3 Ninject Ninject.Extensions.Conventions Ninject.Web.Mvc Приложение использует шаблон репозитория. Мои репозитории могут быть введены следующим образом: kernel.Bind<ICategoryRepository>().To<CategoryRepository>().…
26 май '11 в 01:21
0
ответов
Как создать универсальный DAO-менеджер из SQLite?(Передавая параметр шаблона)
У меня есть следующий класс: public class CategoryRepository<T> implements IRepository<T> { String databaseUrl = "jdbc:sqlite://D://ForumDatabase10.db"; JdbcConnectionSource connectionSource = new JdbcConnectionSource( databaseUrl); Dao&…
23 сен '16 в 12:41
0
ответов
Универсальный репозиторий с EntityFramework
Я хотел бы реализовать общий шаблон репозитория с использованием Entity Framework (я знаю, что есть много спорных мнений о репозиториях, но все же это то, что мне нужно). Интерфейс, который я хотел бы иметь, выглядит следующим образом: public interf…
16 мар '17 в 10:14
2
ответа
Шаблон репозитория IRepository<T> внутри IServiceRepository
Я реализовал шаблон репозитория, и он работает довольно хорошо. public interface IServiceRepository { User GetUser(int id); User GetUser(string email); User GetUser(string email, byte[] password); //SkipCode } //Service repository where I keep exten…
19 июл '12 в 11:04
2
ответа
Как использовать шаблон репозитория EF для обновления базы данных из веб-задания Azure?
Как правильно обновить SQL Azure с помощью Entity Framework из веб-задания Azure? Я смог найти пост SQL Azure только с помощью веб-задания Azure. Но решение выше, используя SQL Client, а не через Entity Framework!!! может ниже код правильно работать…
30 дек '17 в 11:01
0
ответов
EF 5 Codefirst: создание сложных навигационных свойств
Свойство Content класса Entry всегда должно иметь экземпляр. Проблема заключается в том, что если я создаю новый экземпляр Content в конструкторе Entry, когда объект загружается из базы данных, EF не загружает значение из базы данных, поскольку Cont…
03 сен '12 в 20:22
2
ответа
ASP.NET MVC: высокий уровень параллелизма обновлений шаблона репозитория
Я пишу приложение, в котором мы, возможно, позже переключим хранилище (в настоящее время на платформу сущностей), чтобы использовать хранилище Amazon или Windows Azure. У меня есть метод обслуживания, который отключает пользователя по идентификатору…
23 дек '10 в 04:53
2
ответа
Нужно ли заново создавать классы моделей при использовании шаблона репозитория
Я использую LinqtoSQL для приложения WPF MV-VM, так как в будущем я могу захотеть перейти с LinqtoSql на что-то другое, например, на Entity Framework или Subsonic и т. Д., Таким образом, я нашел шаблон репозитория полезным, Мой вопрос: как мне созда…
13 сен '09 в 11:33
1
ответ
Использование шаблона IRepository для нескольких доменных объектов и нескольких механизмов хранения
Это ОЧЕНЬ упрощенный пример для демонстрации вопроса. Хотя я показываю здесь только два предметных объекта, представьте, что есть еще много с различными параметрами. Допустим, у меня есть следующие доменные объекты: public class Object1 { public str…
02 авг '13 в 01:59
2
ответа
Entity Framework с общим репозиторием и единицей работы
Я использую Entity Framework с универсальным репозиторием в одном из моих приложений. Мне нужно интегрировать единицу работы. Меня немного смущает, что это лучший способ добавить единицу работы с Generic Repository Pattern без какого-либо влияния на…
11 июл '15 в 14:34
1
ответ
Как управлять сущностью один ко многим, используя JPA и Spring Data Rest
Этот вопрос, вероятно, относится к этой ссылке SO " POSTing ассоциации подресурсов @OneToMany в Spring Data REST" Я хотел бы понять, как сделать так, чтобы у "Post" было много идей "Comments", используя один PostRepository, который предоставляется с…
14 май '16 в 14:06