GraphQL с платформой ASP.NET (а не с .NET Core)

Я относительно новичок в GraphQL и хочу внедрить GraphQL в свое существующее приложение ASP.NET Framework (с Entity Framework 4), которое имеет сервер MSSQL в качестве серверной части.

Просматривая библиотеки GraphQL и их демонстрации/примеры, я обнаружил, что все примеры, связанные с .NET, используют в своих примерах относительно новую структуру .NET Core. (например, https://github.com/JacekKosciesza/StarWars)

Я хочу знать, целесообразно ли обращаться к таким примерам для моего проекта .NET Framework и есть ли какие-либо примеры для того же, т. е. особенно специфичные для .NET Framework.


person Mr.SK    schedule 21.03.2018    source источник
comment
Библиотеки работают в обеих средах выполнения. Примеры будут работать одинаково. Что касается того, почему люди пишут свои примеры с использованием .NET Core — они пишут о новых технологиях, таких как GraphQL, зачем им использовать старую структуру? Вот почему .NET Core занимает четвертое место среди самых популярных фреймворков в опросе разработчиков SO в этом году.   -  person Panagiotis Kanavos    schedule 21.03.2018
comment
Если вы проверите изображения диспетчера пакетов в опубликованной вами ссылке, вы увидите, что GraphQL предназначен как для .NET Framework v 4.5+ , так и для любой платформы, поддерживающей .NET Standard 1.1, то есть все версии Full Framework, начиная с 4.5, Mono, Xamarin, UWP, .NET Core. Даже если он нацелен, например, на .NET Standard 2.0, он будет использовать все необходимые библиотеки совместимости.   -  person Panagiotis Kanavos    schedule 21.03.2018


Ответы (1)


Ты прав. Редко встречаются примеры GraphQL с использованием .NET framework. Чтобы ответить на ваш вопрос, я могу сказать, что в моем случае мне пришлось использовать GraphQL с .NET framework, так как у меня были другие зависимости проекта, которые уже были написаны в .NET framework. Я думаю, что вам, конечно, может понадобиться реализация GraphQL в .NET framework. Вы же просили пример. Вот один пример, который я настроил в Github (пример сервера GraphQL в .NET framework). Это очень простой пример, и его должно быть просто опробовать. Итак, вот мои два цента, которые ищут его. https://github.com/mail4hafij/GraphQL

person hafij    schedule 02.09.2020