public ExampleDataStoreInitializer(
     EntityFrameworkOptions options,
     ApplicationOptions appOptions,
     ILogger <ConfigBasedStoreInitializer> logger,
     MigrationDbContext migrationDbContext,
     IConfigurationDbContext configurationDbContext,
     IPersistedGrantDbContext persistedGrantDbContext,
     IUserAccountDbContext userAccountDbContext,
     ICrypto crypto)
 {
     this.options                 = options;
     this.appOptions              = appOptions;
     this.logger                  = logger;
     this.migrationDbContext      = migrationDbContext;
     this.configurationDbContext  = configurationDbContext;
     this.persistedGrantDbContext = persistedGrantDbContext;
     this.userAccountDbContext    = userAccountDbContext;
     this.crypto                  = crypto;
 }