Есть ли способ при связке C# .NET Core + Entity Framework + PostgresQL + graphQL избежать дублирования бойлерплейт кода?
Имею в виду примерно такой алгоритм:
1. описали Entity
2. сгенерили по ним Entity
3. по БД (или по Entity?) сгенерили graphQL схему
(вместо ручного прописывания graphQL схемы и дублирования типов)
1 и 2 вопросов не вызывает, а вот третье - гуглил что-то похожее, везде привязка к ноде через какие-то непонятные костыли, нашел одну более-менее понятную либу - она не работает с .net core.
Может кто-то прояснить, реально ли это сделать, и если реально - каким тулсетом?
Антон, судя по твету ты понятия е имеешь зачем. Естественно graphQL это замена РЕСТ, я спрашиваю зачем его надо лепить тебе? Чем РЕСТ не устроил? Просто хайпово типо?
ilovemaryjane, на фронте таблица с кучей столбцов, по многим из них фильтрация с мультиселектом, по ресту для каждого мультиселекта должен быть отдельный запрос + при редактировании полей нужны селекты (могут измениться с момента получения данных для мультиселекта)