Публикации по теме 'repository-pattern'


Луковая архитектура в Node.JS с Typescript
Что такое луковая архитектура? Onion Architecture - это структурный паттерн проекта, который позволяет нам поддерживать и тестировать код для корпоративных систем. Это позволяет нам иметь другой уровень для другого уровня, такого как Модель, DA, Сервис, Контроллер, Представление. Преимущество: Слабое соединение Повышенная ремонтопригодность на другом уровне Повышение тестируемости благодаря разделению проектов на слои Модульная концепция Слои: Уровень DA:..

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

Как мне структурировать простое приложение ASP.NET MVC?
Я читал кое-что о ASP.NET MVC, SOLID и т. Д., И я пытаюсь придумать простой «рецепт» для малых и средних приложений ASP.NET MVC, которые объединят эти концепции; Проблема, которая меня больше всего беспокоит, заключается в том, что контроллеры...
2911 просмотров

Специальные данные и шаблон репозитория
Каков рекомендуемый способ возврата специальных (настраиваемых в каждом конкретном случае) данных из репозитория, которые не соответствуют каким-либо объектам модели или расширяют некоторые из них? Примером 101 может быть вездесущее приложение...
1319 просмотров
schedule 22.10.2022

TDD — хотите протестировать мой сервисный уровень с поддельным репозиторием, но как?
Я разработал приложение, которое использует шаблон репозитория, а затем отдельный сервисный уровень, такой как этот: public class RegistrationService: IRegistrationService { public void Register(User user) {...
3585 просмотров

Шаблон репозитория, совместное использование соединений
Я нашел множество примеров шаблона репозитория, каждый из которых показывает репозиторий, управляющий собственным жизненным циклом соединения. Мне было интересно, как люди справляются со случаем, когда они хотят использовать одно соединение для...
1964 просмотров
schedule 14.10.2022

Каков наиболее эффективный способ обновления записей с помощью шаблона репозитория?
Я реализую шаблон репозитория с помощью структуры сущностей ADO.NET. Я вижу, что обновление записей относительно сложнее, чем просто добавление или удаление из базы данных. См. ниже заявление об обновлении и добавьте заявление для вашего суждения....
325 просмотров
schedule 13.03.2023

Сессия закрыта! - NHibernate
Это в среде веб-приложения: Первоначальный запрос может быть успешно завершен, однако любые дополнительные запросы возвращают ответ «Сеанс закрыт» от инфраструктуры NHibernate. Я использую подход HttpModule со следующим кодом: public class...
7067 просмотров
schedule 08.03.2022

Проблема наследования / проектирования с объектами домена, которые могут быть отдельными или комбинированными
Я полностью запутался, пытаясь спроектировать необходимые интерфейсы и абстракции для загрузки объектов предметной области, которые можно использовать сами по себе, а также объединить в агрегат. Ух ты. Это было модное слово. По сути, у меня есть...
354 просмотров

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

Книги, посвященные TDD, DDD и шаблонам проектирования в .NET.
Я хотел бы получить книгу (и), которые действительно дадут мне полное представление о современной разработке ASP.NET с использованием C #, TDD, ASP.NET MVC, DDD и шаблонов проектирования, таких как шаблон репозитория. Я хорошо разбираюсь в C # и...
3767 просмотров

Используете объекты Linq-to-SQL в своем BLL или пользовательском интерфейсе?
На днях у меня был клиент, который попросил совета по созданию простого WPF LOB-приложения. В основном им нужно приложение CRUD для базы данных, основная цель которого - учебный проект WPF. Я также показал им Linq To SQL, и они были впечатлены....
674 просмотров

Использование Entity Framework с шаблоном репозитория в WinForms MDI
Мы собираемся запустить новый проект, аналогичный предыдущему. Я мог бы просто скопировать старый дизайн, но меня не слишком устраивает старый дизайн. Это «стандартная» бизнес-система (продажи, инвентаризация, складирование и т. Д.), Построенная...
3008 просмотров

Нужен совет по сложному сценарию вставки с использованием LinqToSql с шаблоном репозитория
У меня есть таблица User и таблица ClubMember в моей базе данных. Между пользователями и членами клуба существует однозначное сопоставление, поэтому каждый раз, когда я вставляю ClubMember , мне нужно сначала вставить User . Это реализовано с...
230 просмотров

Решение по дизайну шаблона репозитория MVC
У меня есть приложение asp .net MVC, и я недавно начал реализовывать шаблон репозитория с уровнем проверки службы, как и this . Я создавал по одному репозиторию / сервису для каждой модели, которую создаю. Это перебор? Вместо этого должен ли я...
4540 просмотров

Пользовательская авторизация/аутентификация с шаблоном репозитория
Всем привет Кто-нибудь может заняться своей реализацией системы авторизации? Не использовать API членства? Конечно, мы могли бы реализовать собственные провайдеры для подключения другой базы данных к этой платформе, как подробно описано на...
1665 просмотров

С # шаблон репозитория: один репозиторий на подкласс?
Мне интересно, могли бы вы создать репозиторий для каждого подкласса модели предметной области. Например, есть два класса: public class Person { public virtual String GivenName { set; get; } public virtual String FamilyName { set; get; }...
1658 просмотров
schedule 09.12.2021

Должны ли репозитории использовать один и тот же экземпляр контекста в Entity Framework 1.0
Я начал смотреть на Entity Framework для проекта, который я делаю, и иду по пути использования BLL против него через шаблон репозитория. Насколько я понимаю, для каждого объекта я должен создать для него репозиторий, чтобы у меня было public...
1147 просмотров

Хороший шаблон репозитория для asp.net mvc
Я реализовал шаблон репозитория в своем веб-приложении asp.net mvc... Но я хочу знать, хороший ли это шаблон репозитория, или я все же могу его улучшить... using System; using System.Collections.Generic; using System.Linq; using System.Web; using...
1594 просмотров
schedule 18.02.2023

Использование нестандартного имени первичного ключа Entity Framework CTP4 в BaseEntity
Я уже несколько дней пытаюсь решить свою проблему с использованием первичного ключа. Пожалуйста, помогите мне решить эту загадку!!! Я использую Entity Framework с CTP4, используя подход Code First. Я принял для своего проекта шаблон репозитория,...
898 просмотров

Является ли шаблон репозитория излишним
Я использую шаблон репозитория (DDD и POEAA) в течение некоторого времени. Однако некоторые из членов нашей команды утверждали, что это просто дополнительный уровень абстракции и не нужен. Я вижу некоторую пользу в их аргументах. В современных...
1137 просмотров

Организация репозитория данных
Итак, я разрабатываю какое-то программное обеспечение и стараюсь постоянно использовать TDD и другие передовые методы. Я пытаюсь написать тесты для определения классов и репозитория. Допустим, у меня есть классы Customer , Order , OrderLine ....
303 просмотров