① 將上一篇的Models/UserContext.cs文件中的用來(lái)指定使用的數(shù)據(jù)庫(kù)邏輯的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ù)中采用依賴注入來(lái)注入一個(gè)數(shù)據(jù)庫(kù)上下文到該控制器。數(shù)據(jù)庫(kù)上下文將被應(yīng)用到控制器中的每一個(gè)CRUD方法。

private readonly UserContext _context;public&n
        
		

網(wǎng)友評(píng)論