文件名称:Dapper.GraphQL:.NET Core库,旨在将Dapper和graphql-dotnet项目集成在一起,主要考虑的是易用性和性能
文件大小:53KB
文件格式:ZIP
更新时间:2024-02-23 16:50:36
graphql dotnet-core dapper graphql-dotnet GraphQL
Dapper.GraphQL 一个旨在将Dapper和graphql-dotnet项目集成在一起的库,主要考虑的是易用性和性能。 设计 Dapper.GraphQL将现成的想法与graphql-dotnet结合在一起,并添加了以下概念: 查询构建器 实体映射器 查询生成器 查询构建器用于根据客户端在GraphQL查询中的要求构建动态查询。 例如,给定此GraphQL查询: query { people { id firstName lastName } } 适当的查询生成器将生成如下所示SQL查询: SELECT id, firstName, lastName FROM Person 使用相同的查询生成器,并给出以下GraphQL: query { people { id firstName lastName emails { id address } pho
【文件预览】:
Dapper.GraphQL-master
----.gitignore(4KB)
----Dapper.GraphQL.sln(2KB)
----LICENSE(1KB)
----Dapper.GraphQL()
--------DapperGraphQLOptions.cs(4KB)
--------Interfaces()
--------ParameterHelper.cs(5KB)
--------Extensions()
--------SqlBuilder.cs(2KB)
--------Contexts()
--------EntityMapper.cs(393B)
--------SqlOptions.cs(934B)
--------DeduplicatingEntityMapper.cs(3KB)
--------Properties()
--------Dapper.GraphQL.csproj(2KB)
----README.md(7KB)
----.gitattributes(2KB)
----Dapper.GraphQL.Test()
--------InsertTests.cs(11KB)
--------Dapper.GraphQL.Test.csproj(1KB)
--------QueryBuilders()
--------EntityMapContextTests.cs(3KB)
--------GraphQLTests.cs(9KB)
--------TestFixture.cs(7KB)
--------GraphQL()
--------EntityMappers()
--------UpdateTests.cs(5KB)
--------QueryTests.cs(1KB)
--------Sql()
--------Models()