Beispiel #1
0
        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);
        }
Beispiel #2
0
 static CustomEfDbContext()
 {
     EnumFluentConfig.MapEnum();
 }