Задать вопрос
@brud
специально для самых нежных и трепетных

Есть ли способ при связке C# .NET Core + Entity Framework + PostgresQL + graphQL избежать дублирования бойлерплейт кода?

Имею в виду примерно такой алгоритм:
1. описали Entity
2. сгенерили по ним Entity
3. по БД (или по Entity?) сгенерили graphQL схему

(вместо ручного прописывания graphQL схемы и дублирования типов)

1 и 2 вопросов не вызывает, а вот третье - гуглил что-то похожее, везде привязка к ноде через какие-то непонятные костыли, нашел одну более-менее понятную либу - она не работает с .net core.

Может кто-то прояснить, реально ли это сделать, и если реально - каким тулсетом?
  • Вопрос задан
  • 951 просмотр
Подписаться 3 Средний 5 комментариев
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • Учебный центр IBS
    DEV-001_NET Шаблоны проектирования GoF. Редакция для .NET
    1 неделя
    Далее
Решения вопроса 1
@brud Автор вопроса
специально для самых нежных и трепетных
сам спросил - сам ответил, вот тулза https://hotchocolate.io, в объекте Query надо зарегать C# сервисы, а так же для наиболее используемых кейсов предусмотреть https://hotchocolate.io/docs/next/dataloaders
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы