コード例 #1
0
 public static void AddDataLayer(this IServiceCollection services, IConfiguration configuration)
 {
     services.Configure <DataLayerOptions>(DataLayerOptions.From(configuration));
     services.AddDbContext <AppDbContext>(o =>
                                          o.AddInterceptors(new QueryCommandInterceptor()), ServiceLifetime.Transient);
     services.AddSingleton <IDbContextFactory, DbContextFactory>();
 }
コード例 #2
0
 public AppDbContext(IOptions <DataLayerOptions> options, ILoggerFactory loggerFactory)
 {
     _options       = options.Value;
     _loggerFactory = loggerFactory;
 }