using System; using System.Collections.Generic; using GraphQL.Types; using xDataService.Interfaces; using xDataService.Models; using xServices.Interfaces; using xServices.Models.Entities; using xServices.Providers; namespace xServices.Databases { public class XApiDatabaseDescriptor : XDatabaseDescriptor, IXDatabaseDescriptor { public XApiDatabaseDescriptor() : base( name: "xApiDb", repositories: new List { // // XTest Entity ... new XEFRepositoryDescriptor< XTest, Guid, IXTestKeyGenerator, XTestKeyGenerator, IXTestRepositoryEvents, XTestRepositoryEvents, XTestGraphType, GuidGraphType, XTestGraphQuery, IXTestGraphQLTypeHelper, XTestGraphQLTypeHelper, XTestGraphSchema, IXTestRepository, XTestEFRepository, XApiDbContext > {} } ) { OptionsBuilder = b => b.MigrationsAssembly("xApi"); } } }