Пример #1
0
 public C2S1003Controller(
     IClusterClient client,
     MODataContext dataContext,
     MORecordContext recordContext,
     ILogger <C2S1003Controller> logger)
 {
     _client        = client;
     _dataContext   = dataContext;
     _recordContext = recordContext;
     _logger        = logger;
 }
Пример #2
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env,
                              MODataContext dataContext, MORecordContext recordContext)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseHttpsRedirection();
            app.UseRouting();
            app.UseAuthorization();
            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
            });
        }
Пример #3
0
        public DBTaskService(
            ILogger <DBTaskService> logger,
            MODataContext dataContext,
            MORecordContext recordContext)
        {
            _logger        = logger;
            _dataContext   = dataContext;
            _recordContext = recordContext;

            _dataContext.ChangeTracker.Tracked        += ChangeTracker_Tracked;
            _dataContext.ChangeTracker.StateChanged   += ChangeTracker_StateChanged;
            _recordContext.ChangeTracker.Tracked      += ChangeTracker_Tracked;
            _recordContext.ChangeTracker.StateChanged += ChangeTracker_StateChanged;

            //初始化数据库
            _dataContext.Database.Migrate();
            _recordContext.Database.Migrate();
        }