protected override void OnModelCreating(ModelBuilder builder) { base.OnModelCreating(builder); builder.HasPostgresExtension("uuid-ossp"); builder.HasPostgresExtension("pgcrypto"); foreach (Type modelType in _modeTypes) { builder.Entity(modelType); } EnumFluentConfig.Config(builder); IndexFluentConfig.Config(builder); ForeignKeysFluentConfig.Config(builder); AutoIncrementConfig.Config(builder); DataSeedingConfig.Config(builder); PostgresEfExtensions.Config(builder); }
static CustomEfDbContext() { EnumFluentConfig.MapEnum(); }