Невозможно скомпилировать 2 клиента с помощью StrawberryShake от Chillicream.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно скомпилировать 2 клиента с помощью StrawberryShake от Chillicream.

Сообщение Anonymous »

Я использую StrawberryShake 13.9 в ASP.NET Core 8/C# и хочу использовать 2 API Graphql из двух разных сервисов, которые я создал с помощью превосходного рабочего процесса HotChocolate от Chillicream.< /p>
На стороне клиента у меня есть 2 разные папки с разными файлами *.graphq, и каждая папка представляет собой собственный файл «.graphqlrc.json».
Чтобы получить схемы из API, которые я вызываю, такие как dotnetgraphql init [...] . Это работает хорошо, дважды schema.graphql и schema.extensions.graphql создаются в отдельных папках.
КОГДА я его компилирую генерирует оба клиента ClientX.cs и ClientsY.cs с множеством ошибок. Компилятор жалуется на двойные определения и неоднозначность в клиентах, например: DbClientX.Client.cs(2089, 26): [CS8646] "IStringOperationFilterInputInfo.IsAndSet" является более явной реализацией. или на отсутствующие реализации, например: < em>DbClientX.Client.cs(1283, 52): [CS0535] «IntOperationFilterInput» реализуется без использования Schnittstellenmember «IIntOperationFilterInputInfo.IsNltSet».
Поведение не происходит, если запросы не используют фильтрацию + сортировку.
Другая идея заключалась в том, чтобы перенести его в разные пространства имен, но в '.graphqlrc.json' строка пространства имен "namespace": "Некоторые .Space.ServiceX", вообще ничего не приносит, инструменты эту строчку абсолютно игнорируют (или я не понял ее смысл).
Кто-то умеет использовать 2 сервиса (запросы с фильтрацией, сортировкой и т.д.) в одном клиентском приложении с инструментами Chillicream?
Спасибо
Больше всего были попытки изменить файл Graphql-config, но безрезультатно.

Подробнее здесь: https://stackoverflow.com/questions/783 ... berryshake
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • StrawberryShake: создание классов с использованием клиента, которому требуется аутентификация по токену
    Гость » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Гость
  • Проблемы инициализации C# GraphQL StrawberryShake
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Проблемы инициализации C# GraphQL StrawberryShake
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Как заставить StrawberryShake воспринимать идентификатор как число?
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как заставить StrawberryShake воспринимать идентификатор как число?
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»