Comment instancier un DbContext à l'EF de Base

J'ai de l'installation .net de base du projet de base de données et le contexte aussi. Mais je ne peux pas commencer à utiliser dbContext encore à cause de cette erreur-

"il n'y a pas d'argument donné qui correspond à l'officielle
paramètre "options""

Contrôleur:

public IActionResult Index()
{
    using (var db = new BlexzWebDb())
    {

    }
    return View();
}

Dbcontext Code:

public class BlexzWebDb : DbContext
{
    public BlexzWebDb(DbContextOptions<BlexzWebDb> options)
       : base(options)
    { }

    public DbSet<User> Users { get; set; }
    public DbSet<Role> Roles { get; set; }
    public DbSet<AssignedRole> AssignedRoles { get; set; }

}

erreur photo ci-jointe. Quel est le correctif de ce problème?
Merci d'avance

Comment instancier un DbContext à l'EF de Base

  • code ajouté
  • code postal de vous contexte de données (BlexzWebDb)
  • Vous avez besoin de lire sur l'Injection de Dépendance dans ASP.NET Core: docs.microsoft.com/en-us/aspnet/core/fundamentals/.... Ce que vous tentez de le faire est fondamentalement mauvais.
  • DbContext ajouté
  • Votre constructeur besoins de certains paramètres (options). En outre, CamiloTerevinto est droit, vous devez configurer EF de Base à l'intérieur de votre démarrage.cs et utiliser l'injection de dépendance dans votre contrôleur
InformationsquelleAutor john Cogdle | 2018-06-10