نوشته شده توسط
anubis_ir
چون ممكنه DbContext شما وابستگيهاي زيادي بهش تزريق شده باشه، پيدا كردنشون در زمان ساخت migrations ممكن هست دردسر ساز باشه. به همين جهت توسط اين كلاس ويژه مشخص ميكنيد كه چطور بايد اين DbContext رو وهله سازي كرد.
سلام
تشکر از پاسخ خوبتون . چطور می تونم رشته connection string رو جدا کنم که بعد از Publish مثل پروژه وب از داخل appjson عوض کنم ؟ الان داخل یک class library نوع .net standard هستم
class TestDbContextFactory : IDesignTimeDbContextFactory<TestDbContext>
{
public TestDbContext CreateDbContext(string[] args)
{
var builder = new DbContextOptionsBuilder();
return new TestDbContext(builder.UseSqlServer(@"data source=.;integrated security=true;initial catalog=testdbb").Options);
}
}
تشکر از شما