О сложном просто или программирование на .NET

Опубликовано 4/6/2024 6:00:00 PM в категории Теория и практика

Покажу, как я использую паттерны Repository и UnitOfWork совместно с EntityFramework Core. А также постараюсь объяснить почему я так делаю.

DB + EF + Repository + UnitOfWork
Опубликовано 4/16/2023 12:45:00 AM в категории Сайтостроение

Пришло время управлять товарами, точнее сказать, создать CRUD для сущности Product.

Каталог товаров 2023 (8)
Опубликовано 1/5/2023 4:22:00 PM в категории Теория и практика

Unit Of Work очень полезный паттерн, особенно если говорить в контексте Объектно-Реляционной логики (PoEAA). В приложениях часто используется шаблон Repository для инкапсуляции логики работы с БД.

UnitOfWork для MongoDb
Опубликовано 2/14/2022 10:22:16 AM в категории Теория и практика

Ключевые понятия: #паттерны, #repository, #unitOfWork, #UML, #программирование, #calabonga, #OOP

Unit of Work: от простого к сложному
Опубликовано 4/20/2021 10:49:46 AM в категории Просто о NET

Надо ли реализовывать паттерны "Unit of Work" и "Repository" если вы используете EntityFramework Core?

EntityFramework Core и паттерны "Unit of Work" и "Repository"
Опубликовано 10/5/2020 4:28:51 PM в категории My Frameworks

Новая версия широко известного в узких кругах фреймворка для создания микросервисов.

Опубликовано 5/1/2019 8:57:30 PM в категории My Frameworks

В этом видео продолжение темы "микросервисов". На этот раз речь идет о  кирпичиках, из которых строится архитектура микросервисов. А также представлен другой шаблон для создания ASP.NET Core приложения как модуля (микросервиса), которое использует Swagger.

Опубликовано 4/14/2019 9:08:23 PM в категории My Frameworks

Пример построения инфраструктуры на базе ASP.NET Core. Видео на тему микросервисной архитектуры. Пример реализации. С примерами.

Опубликовано 3/23/2019 9:33:35 PM в категории Просто о NET

На тему из первой статьи снял видео, с комментариями и дополнениями.

Опубликовано 2/3/2017 12:43:23 PM в категории Просто о NET

Построение сложных и не очень сложных систем задача не тривиальная. Причем сложность разработки увеличивается прямо пропорционально числу разработчиков, которые в ней участвуют. При таких условиях разработки, принято придерживаться предопределённых правил, шаблонов и договоренностей, не говоря уже о паттернах проектирования, общеизвестных методологий по разработки ПО и, вообще, принципах ООП.

Архитектура приложений: концептуальные слои и договоренности по их использованию
Всего: 11

Поиск

Категории

Выбрана метка

unit of work
Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.