目標:
1.新增ApplicationDbContext.cs
2.跟系統註冊DbContext
步驟:
step1.新增ApplicationDbContext.cs
step2.繼承DbContext物件,輸入option到DbContext裡面
public class ApplicationDbContext : DbContext
{
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options)
: base(options)
{
}
}
step3.跟系統註冊說要使用資料庫這個服務(就跟註冊interface一樣)
builder.Services.AddDbContext<ApplicationDbContext>(
options => options.UseSqlServer("Server=(localdb)\\MSSqlLocalDb;Database=Blog;"));
補充:
localhost連線字串如下,可能會有這兩種。
Server=(localdb)\MSSqlLocalDb;Database=Blog;
Server=localhost\SQLEXPRESS;Database=Blog;Trusted_Connection=True;