protected virtual DbContextOptions CreateOptions(MySqlTestStore testStore, bool rowNumberPaging) { var builder = testStore.AddProviderOptions(new DbContextOptionsBuilder()) .EnableSensitiveDataLogging() .ConfigureWarnings( b => b.Default(WarningBehavior.Throw) .Log(CoreEventId.SensitiveDataLoggingEnabledWarning) .Log(CoreEventId.ManyServiceProvidersCreatedWarning)); if (rowNumberPaging) { new MySqlDbContextOptionsBuilder(builder).UseRowNumberForPaging(); } return(builder.Options); }