ASP.NET Kern DbContext-Injektion

Ich habe eine ConfigurationDbContext dass ich versucht bin, zu verwenden. Es hat mehrere Parameter, DbContextOptions und ConfigurationStoreOptions.

Wie kann ich diese DbContext, um meine Dienstleistungen in ASP.NET Core?

Habe ich versucht, die folgenden in meinem Systemstart.cs:

ConfigureServices
....
services.AddDbContext<ConfigurationDbContext>(BuildDbContext(connString));
....


private ConfigurationDbContext BuildDbContext(string connString)
{
    var builder = new DbContextOptionsBuilder<ConfigurationDbContext>();
    builder.UseSqlServer(connString);

    var options = builder.Options;

    return new ConfigurationDbContext(options, new ConfigurationStoreOptions());
}
  • verwenden Sie mssql-server
  • ja. Aber, zu konstruieren, die den dbcontext, ich benötigen, um pass ein weiterer parameter.
  • außerdem habe ich ein Beispiel-link
InformationsquelleAutor blgrnboy | 2017-06-09
Schreibe einen Kommentar