我使用ASP.NET 2.0的核心如何從Startup.cs在ASP.NET核2.0
選項傳遞給DbContextOptions構造函數在Startup.cs我
services.AddDbContext<MailDBServicesContext>(optionsSqLite =>
{
optionsSqLite.UseSqlite("Data Source=Mail.db");
});
我創建了一個模型和的DbContext其中的DbContext是:
public class MailDBServicesContext : DbContext
{
public MailDBServicesContext(DbContextOptions<MailDBServicesContext> options)
: base(options)
{
}
public DbSet<MailCountSentErrorMails> DbSetMailCountSentErrorMails { get; set; }
}
從類幫手我需要通過DbContextOptions
,我的問題是,我怎麼能知道使用的選項從Startup.cs ConfigureServices方法
using (var db = new MailDBServicesContext())
{
}
你不'新'它。讓DI在你的班級爲你注入它。 – Shyju
對不起Shyju,我不知道你怎麼能請分享一些代碼? – AG70