【发布时间】:2018-08-30 04:35:40
【问题描述】:
我对 GraphQL 比较陌生,想在我现有的 ASP.NET Framework(使用 Entity Framework 4)应用程序中实现 GraphQL,该应用程序有一个 MSSQL Server 作为后端。
在浏览 GraphQL 库及其演示/示例时,我发现所有 .NET 相关示例在其示例中都使用了相对较新的 .NET Core 框架。 (例如https://github.com/JacekKosciesza/StarWars)
我想知道对于我的 .NET Framework 项目是否建议参考这些示例,以及是否有任何相同的示例,即特别针对 .NET Framework .
【问题讨论】:
-
库在两个运行时中运行。这些示例的工作方式相同。至于为什么人们使用 .NET Core 编写示例——他们正在写 GraphQL 等新技术,他们为什么要使用 old 框架?这就是为什么 .NET Core 在今年 SO 的开发人员调查中排名第四的原因。
-
如果您检查您发布的链接中的包管理器图像,它表明 GraphQL 同时针对 .NET Framework v 4.5+ 和任何支持 .NET Standard 1.1 的框架,即自 4.5、Mono、Xamarin、UWP、.NET Core 以来的所有完整框架版本。即使它以 .NET Standard 2.0 为目标,它也会引入任何所需的兼容性库。
标签: .net graphql github-graphql