① 將上一篇的Models/UserContext.cs文件中的用來指定使用的數(shù)據(jù)庫邏輯的OnConfiguring方法刪除,將邏輯移到Startup.cs文件中的ConfigureServices方法中。

public void ConfigureServices(IServiceCollection services){    string connectionString = Configuration.GetConnectionString("MyConnection");

    services.AddDbContext<UserContext>(options =>
                options.UseMySQL(connectionString));    // Add framework services.
    services.AddMvc();
}

② 在UserController.cs 構(gòu)造函數(shù)中采用依賴注入來注入一個(gè)數(shù)據(jù)庫上下文到該控制器。數(shù)據(jù)庫上下文將被應(yīng)用到控制器中的每一個(gè)CRUD方法。

private readonly UserContext _context;public&n