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: |

Over 33,000 people sent out over 1,000 doxxing messages in the group. Although the administrators tried to delete all of the messages, the posting speed was far too much for them to keep up. “[The defendant] could not shift his criminal liability,” Hui said. Hashtags To view your bio, click the Menu icon and select “View channel info.” The public channel had more than 109,000 subscribers, Judge Hui said. Ng had the power to remove or amend the messages in the channel, but he “allowed them to exist.”
from us


Telegram C# 1001 notes
FROM American