From ac462bd7a75a0b0fb16ef172b6b51eb9661fca9d Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Sun, 10 May 2026 00:13:10 +0330 Subject: [PATCH] fix GraphQL DI Registration Using Generics ... --- Databases/XApiDatabaseDescriptor.cs | 18 +++++++++++++++++- Providers/XTestGraphQuery.cs | 2 +- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/Databases/XApiDatabaseDescriptor.cs b/Databases/XApiDatabaseDescriptor.cs index 5675e8c..e8c4a6b 100644 --- a/Databases/XApiDatabaseDescriptor.cs +++ b/Databases/XApiDatabaseDescriptor.cs @@ -17,7 +17,23 @@ namespace xServices.Databases { // // XTest Entity ... - new XEFRepositoryDescriptor + new XEFRepositoryDescriptor< + XTest, + Guid, + IXTestKeyGenerator, + XTestKeyGenerator, + IXTestRepositoryEvents, + XTestRepositoryEvents, + XTestGraphType, + GuidGraphType, + XTestGraphQuery, + IXTestGraphQLTypeHelper, + XTestGraphQLTypeHelper, + XTestGraphSchema, + IXTestRepository, + XTestEFRepository, + XApiDbContext + > {} } ) diff --git a/Providers/XTestGraphQuery.cs b/Providers/XTestGraphQuery.cs index fe895fe..68779a8 100644 --- a/Providers/XTestGraphQuery.cs +++ b/Providers/XTestGraphQuery.cs @@ -7,7 +7,7 @@ using xServices.Models.Entities; namespace xServices.Providers { - public class XTestGraphQuery : XBaseGraphQLQuery, IXTestGraphQuery + public class XTestGraphQuery : XBaseGraphQLQuery { public XTestGraphQuery( XDataServiceConfiguration configuration,