// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { var dataConfig = new DataBaseConfig() { ConnectionString = Configuration.GetSection("ConnectionStrings").GetSection("MysqlConnection").Value, ProviderMame = Configuration.GetSection("ConnectionStrings").GetSection("ProviderName").Value }; services.AddSingleton(sp => new UserDbContext(dataConfig)); //services.Configure<CookiePolicyOptions>(options => //{ // // This lambda determines whether user consent for non-essential cookies is needed for a given request. // options.CheckConsentNeeded = context => true; // options.MinimumSameSitePolicy = SameSiteMode.None; //}); //services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2); }
protected BaseDBContext(DataBaseConfig settings) { connectionString = settings.ConnectionString; Connection = new MySqlConnection(connectionString); }