├── .gitattributes ├── .gitignore ├── Dapper.GraphQL.Test ├── Dapper.GraphQL.Test.csproj ├── EntityMapContextTests.cs ├── EntityMappers │ ├── CompanyEntityMapper.cs │ └── PersonEntityMapper.cs ├── GraphQL │ ├── CompanyType.cs │ ├── EmailType.cs │ ├── GraphQlQuery.cs │ ├── PersonInputType.cs │ ├── PersonMutation.cs │ ├── PersonQuery.cs │ ├── PersonSchema.cs │ ├── PersonType.cs │ └── PhoneType.cs ├── GraphQLTests.cs ├── InsertTests.cs ├── Models │ ├── Company.cs │ ├── Email.cs │ ├── Person.cs │ └── Phone.cs ├── QueryBuilders │ ├── CompanyQueryBuilder.cs │ ├── EmailQueryBuilder.cs │ ├── PersonQueryBuilder.cs │ └── PhoneQueryBuilder.cs ├── QueryTests.cs ├── Sql │ ├── 1-Create.sql │ └── 2-Data.sql ├── TestFixture.cs └── UpdateTests.cs ├── Dapper.GraphQL.sln ├── Dapper.GraphQL ├── Contexts │ ├── EntityMapContext.cs │ ├── SqlDeleteContext.cs │ ├── SqlInsertContext.cs │ ├── SqlQueryContext.cs │ └── SqlUpdateContext.cs ├── Dapper.GraphQL.csproj ├── DapperGraphQLOptions.cs ├── DeduplicatingEntityMapper.cs ├── EntityMapper.cs ├── Extensions │ ├── EntityMapContextExtensions.cs │ ├── IEnumerable`Extensions.cs │ ├── IHaveSelectionSetExtensions.cs │ ├── PostgreSql.cs │ ├── ServiceCollectionExtensions.cs │ └── SqlInsertContextExtensions.cs ├── Interfaces │ ├── IEntityMapper.cs │ └── IQueryBuilder.cs ├── ParameterHelper.cs ├── Properties │ └── PublishProfiles │ │ └── FolderProfile.pubxml ├── SqlBuilder.cs └── SqlOptions.cs ├── LICENSE └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/.gitignore -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/Dapper.GraphQL.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/Dapper.GraphQL.Test.csproj -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/EntityMapContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/EntityMapContextTests.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/EntityMappers/CompanyEntityMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/EntityMappers/CompanyEntityMapper.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/EntityMappers/PersonEntityMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/EntityMappers/PersonEntityMapper.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/GraphQL/CompanyType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/GraphQL/CompanyType.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/GraphQL/EmailType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/GraphQL/EmailType.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/GraphQL/GraphQlQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/GraphQL/GraphQlQuery.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/GraphQL/PersonInputType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/GraphQL/PersonInputType.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/GraphQL/PersonMutation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/GraphQL/PersonMutation.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/GraphQL/PersonQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/GraphQL/PersonQuery.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/GraphQL/PersonSchema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/GraphQL/PersonSchema.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/GraphQL/PersonType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/GraphQL/PersonType.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/GraphQL/PhoneType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/GraphQL/PhoneType.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/GraphQLTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/GraphQLTests.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/InsertTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/InsertTests.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/Models/Company.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/Models/Company.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/Models/Email.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/Models/Email.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/Models/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/Models/Person.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/Models/Phone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/Models/Phone.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/QueryBuilders/CompanyQueryBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/QueryBuilders/CompanyQueryBuilder.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/QueryBuilders/EmailQueryBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/QueryBuilders/EmailQueryBuilder.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/QueryBuilders/PersonQueryBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/QueryBuilders/PersonQueryBuilder.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/QueryBuilders/PhoneQueryBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/QueryBuilders/PhoneQueryBuilder.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/QueryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/QueryTests.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/Sql/1-Create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/Sql/1-Create.sql -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/Sql/2-Data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/Sql/2-Data.sql -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/TestFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/TestFixture.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.Test/UpdateTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.Test/UpdateTests.cs -------------------------------------------------------------------------------- /Dapper.GraphQL.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL.sln -------------------------------------------------------------------------------- /Dapper.GraphQL/Contexts/EntityMapContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/Contexts/EntityMapContext.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/Contexts/SqlDeleteContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/Contexts/SqlDeleteContext.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/Contexts/SqlInsertContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/Contexts/SqlInsertContext.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/Contexts/SqlQueryContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/Contexts/SqlQueryContext.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/Contexts/SqlUpdateContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/Contexts/SqlUpdateContext.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/Dapper.GraphQL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/Dapper.GraphQL.csproj -------------------------------------------------------------------------------- /Dapper.GraphQL/DapperGraphQLOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/DapperGraphQLOptions.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/DeduplicatingEntityMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/DeduplicatingEntityMapper.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/EntityMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/EntityMapper.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/Extensions/EntityMapContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/Extensions/EntityMapContextExtensions.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/Extensions/IEnumerable`Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/Extensions/IEnumerable`Extensions.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/Extensions/IHaveSelectionSetExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/Extensions/IHaveSelectionSetExtensions.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/Extensions/PostgreSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/Extensions/PostgreSql.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/Extensions/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/Extensions/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/Extensions/SqlInsertContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/Extensions/SqlInsertContextExtensions.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/Interfaces/IEntityMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/Interfaces/IEntityMapper.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/Interfaces/IQueryBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/Interfaces/IQueryBuilder.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/ParameterHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/ParameterHelper.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/Properties/PublishProfiles/FolderProfile.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/Properties/PublishProfiles/FolderProfile.pubxml -------------------------------------------------------------------------------- /Dapper.GraphQL/SqlBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/SqlBuilder.cs -------------------------------------------------------------------------------- /Dapper.GraphQL/SqlOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/Dapper.GraphQL/SqlOptions.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/landmarkhw/Dapper.GraphQL/HEAD/README.md --------------------------------------------------------------------------------