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


Как создать идеальный репозиторий с использованием эксклюзивных функций Kotlin
Организуйте слои данных и домена Все началось с того, что Google представила архитектурную разработку для Android. Во-первых, давайте посмотрим, почему для разработки мобильных приложений требуется архитектура. Мобильная разработка - одна из самых быстрорастущих технологий последнего десятилетия, которой ежедневно пользуются миллиарды активных пользователей со всего мира. Когда у нас такой значительный масштаб для пользовательской базы, мы должны мыслить глобально. Будут..

Я согласен с вами, что менять что-то во всей кодовой базе - это нехорошо.
Я согласен с вами, что менять что-то во всей кодовой базе - это нехорошо. Для большого сложного проекта это большая головная боль и рискованная операция. Но, используя некоторые из функций Codable , можно быть уверенным, что модель предметной области не изменяет свой интерфейс на верхние уровни. В вашем примере вы могли бы добавить это расширение: extension User { enum CodingKeys: String, CodingKey { case name = "name" case first = "first"..

Использование универсального репозитория для фильтрации с помощью Entity Framework Core и LINQ
Одна из важных концепций ООП — не повторяться, DRY (Don’t Repeat Yourself). Мы должны сделать все возможное, чтобы сделать повторно используемый код в нашем проекте, так как его будет легче поддерживать и вносить изменения в наш проект. В этом посте я покажу пример того, как реализовать универсальный класс репозитория на C# с методом, который может получать кратные фильтры, используя Entity Framework Core и LINQ (предложения where). Сначала мы реализуем наш шаблон asp.net, модели и..

Сравнение 5 лучших реализаций шаблонов репозитория в C #
Зрелый инженер-программист обычно знает несколько подходов к решению одной и той же проблемы программирования и делает выбор на основе анализа компромиссов. Чем больше цель, тем тщательнее программист должен подходить к анализу компромиссов, чтобы избежать внесения технического долга в проект. Когда дело доходит до написания уровня доступа к данным, помимо хорошо известного шаблона репозитория, есть несколько других доступных вариантов. Даже сам репозиторий имеет несколько типов..

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

Какой объект я должен издеваться?
Я пишу репозиторий . Извлечение объектов осуществляется через DAO. Создание и обновление объектов осуществляется с помощью объекта Request, который передается объекту RequestHandler (в стиле Шаблон команды ). Я не писал DAO, Request или...
316 просмотров

Entity Framework, создание запроса на основе критериев
Мне было интересно, есть ли у кого-нибудь лучшее представление о том, как это сделать. atm, возвращающий IQueryable<Member> , поскольку ObjectQuery<Member> кажется мне грязным. namespace Falcon.Business.Repositories { using...
3987 просмотров

Архитектура .net: общее создание IRepository‹T›
Я использую общий интерфейс репозитория, который позволяет мне добавлять, находить, обновлять и удалять объекты разных типов. Затем я реализовал два конкретных репозитория и могу переключать их без изменения приложения. Все прекрасно отключается....
1160 просмотров

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

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

Шаблон репозитория против интеллектуальных бизнес-объектов
Я вижу две основные «школы мысли», когда речь идет о создании крупномасштабных корпоративных приложений на .NET (Winforms, WPF, ASP.NET). Некоторые люди используют «шаблон репозитория», который использует репозиторий, который знает, как извлекать,...
6258 просмотров

Как лучше всего протестировать мой репозиторий MVC?
Я создал репозиторий и хочу запустить в нем кучу тестов, чтобы увидеть, что возвращают функции. Я использую Visual Studio 2008, и мне было интересно, есть ли какая-нибудь песочница, в которой я могу поиграть (будь то в Visual Studio 2008 или нет),...
74 просмотров

Переименовать унаследованные методы в интерфейсе в C #
Я пытаюсь понять Repository Pattern при разработке приложения ASP.NET MVC (с использованием .NET 3.5, ASP.NET MVC 1.0 и Entity Framework). Я зашел достаточно далеко, чтобы внедрить зависимость и все работало с одним контроллером и одним типом...
2077 просмотров

Asp.net Mvc: создание классов модели с помощью LINQ to SQL
Я пытаюсь изучить Asp.net Mvc, поэтому пробую это Учебник. Они говорят о шаблоне репозитория и о том, как легко перейти на другую технологию доступа к данным, а не просто напрямую вызывать Linq в Sql. Using LINQ to SQL within a controller class...
1592 просмотров
schedule 05.03.2023

Когда раскрывается IQueryable, DataContext удаляется?
Сейчас это кажется популярным, если вы реализуете репозиторий просто IQueryable<T> FetchAll<T>(); используя LINQ to SQL, репозиторий должен настроить DataContext, который остается доступным за пределами репозитория. Итак, мой...
1691 просмотров
schedule 26.10.2022

Могу ли я получить доступ к репозиторию из уровня представления?
Я начинаю с ДДД. Меня немного смущает взаимодействие между несколькими уровнями, участвующими в приложении DDD. Могу ли я вызвать свои репозитории из моего уровня представления? Если нет, нужно ли мне копировать функции CRUD, предоставляемые...
1141 просмотров

Использование UnitOfWork с шаблоном репозитория
Очень новичок в FluentNHibernate, но я тоже в восторге от этой области. Недавно я начал работу над новым DAL, используя вышеупомянутый, и читал о шаблоне репозитория. Мне нравится общая форма, которую принимает этот шаблон, и я собираюсь...
4196 просмотров

Репозиторий может иметь DTO?
У меня есть DTO и сущность, например, PersonDTO и Person. Я создал aaplication с использованием DDD, в котором у меня есть PersionApplication, который принимает DTO в качестве входных данных и внутренне вызывает PersonService. В PersonService я...
885 просмотров
schedule 26.04.2024

Сгенерированные Linq2Sql классы можно поместить в отдельный проект?
Может ли кто-нибудь сказать мне, можно ли извлечь классы, созданные linq2sql, в отдельный проект на С #? - Полагаю, я могу просто создать файлы, а затем скопировать их в новый проект и добавить ссылку на мой проект данных? Проблема в том, что у...
130 просмотров
schedule 30.03.2023

Свободное владение NHibernate и шаблоном репозитория
это хорошее руководство, если я хочу реализовать шаблон репозитория в моем приложении asp.net mvc?
1512 просмотров

Архитектура приложения ASP.net MVC для использования репозиториев и сервисов
Недавно я начал читать об ASP.net MVC, и, увлекшись этой концепцией, я начал переносить весь свой проект веб-формы в MVC, но мне трудно сохранить мой контроллер тощим, даже после того, как я следовал всем хорошим советам (или, может быть, я просто не...
886 просмотров

Шаблон репозитория с Entity Framework 3.5 и MVVM - должен ли я использовать один и тот же контекст везде?
Я разрабатываю файловую систему базы данных . Я использую - .Net framework 3.5 Entity Framework 3.5 WPF с шаблоном MVVM Проект охватывает несколько сборок, каждая из которых использует одну и ту же модель. Одна сборка, назовем ее...
7043 просмотров

Передовой опыт, проектирование объектов ASP.NET MVC
У меня есть вопрос о дизайне кода, который мучил меня некоторое время. Видите ли, я занимаюсь рефакторингом своего веб-сайта Cosplay Denmark, сайта, на котором косплееры могут загружать свои изображения в своих костюмах. Оригинальный сайт был сделан...
171 просмотров

ASP.NET MVC (MVC2) Рекомендации по вставке/обновлению данных с использованием уровней Linq to SQL и репозитория
У меня тут небольшая загадка, и я надеюсь, что некоторые из вас, Гуру, помогут заполнить пробелы. Ситуация, с которой я сейчас сталкиваюсь, связана с моей таблицей пользователей и моей таблицей OpenID. Мое приложение позволяет пользователю иметь...
1036 просмотров

Шаблон EF и репозитория — несколько контекстов
Я столкнулся с некоторыми проблемами с контекстом в EF в ASP.MVC2. Я подумал, что лучший способ улучшить некоторые операции с базой данных я создал репозиторий. Мой класс репо добавляет, удаляет, выбирает много элементов, поэтому мне не нужно...
4698 просмотров
schedule 28.11.2022