示例#1
0
文件: Startup.cs 项目: stofte/frank
        public void ConfigureServices(IServiceCollection services)
        {
            var schemaService    = new SchemaService();
            var compiler         = new CompileService(schemaService);
            var dbContextService = new DatabaseContextService(schemaService, compiler);
            var queryService     = new QueryService(compiler, dbContextService, schemaService);

            services.AddSingleton <QueryService>(queryService);
            services.AddSingleton <SchemaService>(schemaService);
            services.AddSingleton <CompileService>(compiler);
            services.AddSingleton <DatabaseContextService>(dbContextService);
        }
示例#2
0
 public DebugHandler(RequestDelegate next, SchemaService service, CompileService compileService, DatabaseContextService dbContextService) : base(next)
 {
     _schemaService    = service;
     _compileService   = compileService;
     _dbContextService = dbContextService;
 }