CSHARP_1001_NOTES Telegram 689
🚀 Wissance.WebApiToolkit: Быстрое создание REST и GRPC API на .NET

Если устал каждый раз писать одинаковый CRUD — этот toolkit тебя спасёт.
С помощью [Wissance.WebApiToolkit](https://github.com/Wissance/WebApiToolkit) можно создать полноценный REST или GRPC API почти без усилий.

Что умеет:
- Минимум кода — CRUD-контроллер ≈ 10 строк
- BULK-операции: обновление/удаление сразу нескольких объектов
- Поддержка Entity Framework, EdgeDB и других хранилищ через IModelManager
- Автогенерация GRPC-сервисов
- Встроенная пагинация, фильтрация, сортировка
- Поддержка Swagger (c версии 1.6.0)

Архитектура построена на 5 слоях:
EntityDTOFactoryManagerController

Пример CRUD-контроллера:

[ApiController]
public class BookController : BasicCrudController<BookDto, BookEntity, int, EmptyAdditionalFilters>
{
public BookController(BookManager manager)
{
Manager = manager;
_manager = manager;
}

private readonly BookManager _manager;
}


● Установка:


dotnet add package Wissance.WebApiToolkit



🔗 WeatherControl — полная интеграция с EF и EdgeDB

Проект open-source:
github.com/Wissance/WebApiToolkit



tgoop.com/csharp_1001_notes/689
Create:
Last Update:

🚀 Wissance.WebApiToolkit: Быстрое создание REST и GRPC API на .NET

Если устал каждый раз писать одинаковый CRUD — этот toolkit тебя спасёт.
С помощью [Wissance.WebApiToolkit](https://github.com/Wissance/WebApiToolkit) можно создать полноценный REST или GRPC API почти без усилий.

Что умеет:
- Минимум кода — CRUD-контроллер ≈ 10 строк
- BULK-операции: обновление/удаление сразу нескольких объектов
- Поддержка Entity Framework, EdgeDB и других хранилищ через IModelManager
- Автогенерация GRPC-сервисов
- Встроенная пагинация, фильтрация, сортировка
- Поддержка Swagger (c версии 1.6.0)

Архитектура построена на 5 слоях:
EntityDTOFactoryManagerController

Пример CRUD-контроллера:


[ApiController]
public class BookController : BasicCrudController<BookDto, BookEntity, int, EmptyAdditionalFilters>
{
public BookController(BookManager manager)
{
Manager = manager;
_manager = manager;
}

private readonly BookManager _manager;
}


● Установка:


dotnet add package Wissance.WebApiToolkit



🔗 WeatherControl — полная интеграция с EF и EdgeDB

Проект open-source:
github.com/Wissance/WebApiToolkit

BY C# 1001 notes




Share with your friend now:
tgoop.com/csharp_1001_notes/689

View MORE
Open in Telegram


Telegram News

Date: |

The channel also called on people to turn out for illegal assemblies and listed the things that participants should bring along with them, showing prior planning was in the works for riots. The messages also incited people to hurl toxic gas bombs at police and MTR stations, he added. ‘Ban’ on Telegram Matt Hussey, editorial director of NEAR Protocol (and former editor-in-chief of Decrypt) responded to the news of the Telegram group with “#meIRL.” Administrators A Hong Kong protester with a petrol bomb. File photo: Dylan Hollingsworth/HKFP.
from us


Telegram C# 1001 notes
FROM American