• 1397/08/08

کانستراکتور در core و نسخه قبل از core :

با سلام استاد

من در نسخه core براحتی در contoller از شی context با کد زیر عمل کانستراکتور را انجام میدم

public class ApplicationDbContext : DbContext
{
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options)
: base(options)
{
}
public DbSet<book> Books { get; set; }
public DbSet<category> categoris { get; set; }
public DbSet<karbar> karbars { get; set; }
}
}


---------------------------------------------------------
contoller
private readonly ApplicationDbContext _db;
public BookController(ApplicationDbContext db)
{
_db=db;
}

---------------------------------------------------------------

اما در نسخه های قبل core ....DbContextOptions

وجود نداره///

و نمیشه مستقیم در کنتلرر عمل کانستراکتور را انجام داد

البته در زمانی که از unitofwork استفاده میکنم مشکلی نیست اما وقتی در contoller میخوای بسازیش ایزاد میگیره

ممنون از راهنمایی شما

  • 1397/08/08
  • ساعت 11:11

سلام 

چرا هست دوست من 

سرچ کنید config context ef in constructor


logo-enamadlogo-samandehi