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

Классы сущностей отделены от поставщика LINQ to SQL для реализации шаблона репозитория. Как?
Я просмотрел шаблон репозитория и узнал некоторые идеи, которые я использовал в прошлом, которые заставили меня чувствовать себя хорошо. Однако теперь я хотел бы написать приложение, которое бы использовало этот шаблон НО Я ХОТЕЛ БЫ, ЧТО КЛАССЫ...
3013 просмотров

Является ли шаблон репозитория таким же, как модель поставщика Asp.net?
Начиная с Asp.net 2.0 существует модель провайдера. Что касается деталей реализации, провайдер — это класс, производный от ProviderBase, который является абстрактным классом, а не интерфейсом, но в любом случае существует модель провайдера, так что...
2552 просмотров

веб-сервисы с шаблоном репозитория в С # и WCF?
Может ли кто-нибудь подтвердить лучший способ интеграции шаблона репозитория с веб-сервисами ... Ну, на самом деле, у меня сейчас шаблон репозитория, работающий на C #. У меня есть 3 проекта, DataAccess, Services и мой уровень представления....
4821 просмотров

При реализации шаблона репозитория должно ли значение поиска/таблицы получать свой собственный репозиторий?
Я создаю службы RESTful для нескольких объектов базы данных на основе модифицированной версии BISDM . Некоторые из этих сущностей имеют связанные таблицы поиска, как показано ниже: Я решил использовать шаблон репозитория, чтобы обеспечить...
1414 просмотров
schedule 10.05.2024

Используя nHibernate и шаблон репозитория, нужно какое-то направление
Хорошо, я только начинаю переходить в спящий режим (свободно использую). Что мне в нем нравится, так это то, что я могу использовать шаблон репозитория (читайте об этом в блоге nhibernate rhino). В основном, используя дженерики, я могу создавать...
3535 просмотров

Ошибка LINQ to SQL INSERT
Я испытываю очень неприятную проблему при попытке вставить новую запись с помощью LINQ to SQL. Если я прохожу через этот код, иногда он вставляет новую запись, но в большинстве случаев это не так. Когда это не удается, я вижу следующую ошибку....
4054 просмотров

Хранилище данных - бизнес-объекты?
Я читаю книгу «Социальные сети ASP.NET 3.5 — Эндрю Симер» и запутался, когда он использует репозитории для доступа к данным. Вот идея его кода: public interface IAccountRepository { Account GetAcountByID(int acId); void SaveAccount(Account...
728 просмотров
schedule 06.12.2022

как использовать шаблон репозитория, чтобы упростить переключение между ORM?
Я знал, что одно из преимуществ использования шаблона репозитория позволяет легко переключаться между ORM, например, будет реализовывать код доступа к данным с использованием Linq в sql, а также с использованием структуры сущностей Ado.net, а затем с...
398 просмотров

как разработать шаблон репозитория, чтобы можно было легко переключиться на другой ORM позже?
Я новичок в шаблоне репозитория, но я пробовал, моя цель - создать дизайн, который позволит мне легко с помощью всего лишь нескольких правок «внедрения зависимостей или правок конфигурации» иметь возможность переключиться на другой ORM, не касаясь...
1448 просмотров

Размещение бизнес-правил внутри репозитория
У меня есть таблица, в которой хранится список правил. В моем коде мне нужно получить эти правила и сохранить список правил (через шаблон репозитория), чтобы я мог их повторно использовать. Затем мне нужно сгенерировать (бизнес-логика) список...
497 просмотров

В репозиториях на основе LINQ to SQL должны ли мы создавать новый DataContext в каждом методе?
Например: class repository { private DataContext db = new DataContext(); public IQueryable<Blah> someMethod(int id){ return from b in db.Blah ... select b; } public IQueryable<Blah> someMethod2(int id){...
657 просмотров

DDD - Как реализовать высокопроизводительные репозитории для поиска
У меня вопрос по DDD и шаблону репозитория. Скажем, у меня есть репозиторий клиентов для совокупного корня клиентов. Методы Get и Find возвращают полностью заполненный агрегат, который включает такие объекты, как Address и т. Д. Все в порядке. Но...
5404 просмотров

Как создать поддельный репозиторий с ассоциацией «1 ко многим» для MVC
Я пытаюсь создать поддельный репозиторий для модульного тестирования с объектом класса, который имеет отношение «один ко многим». Я использую ASP.NET MVC и Linq to SQL. Я ссылаюсь на книгу Стивена Сандерсона "Pro ASP.NET MVC Framework". Я создал...
1795 просмотров

Шаблон репозитория Стандартизация методов
Все пытаюсь выяснить правильное определение паттерна репозитория. Мое первоначальное понимание было таким (чрезвычайно тупым) Отделите свои бизнес-объекты от объектов данных Стандартизируйте методы доступа на уровне доступа к данным. Я...
13804 просмотров
schedule 22.09.2022

Шаблон репозитория: один класс репозитория для каждой сущности?
Допустим, у вас есть следующие сущности, определенные в классе LINQ: Product Customer Category Должен ли я иметь один класс репозитория для всех: StoreRepository ... или я должен иметь: ProductRepository CustomerRepository...
6127 просмотров

Общий контекст репозитория Entity Framework
Я создаю приложение ASP.NET 4.0 MVC 2 с общим репозиторием на основе это сообщение в блоге . Я не уверен, что делать с временем существования ObjectContext - вот типичный метод из моего класса репозитория: public T...
1256 просмотров

Шаблон репозитория с WCF Rest Service и возврат IQUERYABLE с использованием LINQ to OBJECTS?
Я хочу создать шаблон репозитория, но с WCF Rest Service, который контролирует доступ к данным. Может ли кто-нибудь подтвердить или помочь с моим мышлением / конфигурацией. Контроллеры ASP.NET >> вызов службы (не службы отдыха, а службы шаблона...
1517 просмотров

Вопрос о структуре
У меня есть проект ASP.NET MVC 2. Я разделил слои. У меня есть сервисный уровень и уровень репозитория. Контроллер вызывает методы службы, и только уровень службы вызывает методы в репозитории. Проблема в том, что метод в моем классе репозитория...
23 просмотров

Как создать универсальное лямбда-выражение. Многие из моих сущностей выполняют один и тот же предикат лямбда-выражения.
Я использую Entity Framework 4. Как я могу выполнить универсальное предложение Where Lambda? У меня есть много объектов, которым нужен один и тот же запрос «Где». public Func<SupplierTypeText, bool> GetLmbLang() { return (p =>...
537 просмотров

Entity Framework: универсальный репозиторий и первичные ключи таблиц
Я использую Entity Framework версии 1 и пытаюсь создать общий репозиторий, но не могу найти способ получить первичный ключ каждой таблицы. Кто-нибудь решил эту проблему? ОБНОВЛЕНИЕ. Мое целевое использование для этого было бы для общего метода,...
1461 просмотров