① 將上一篇的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