Affecto.EntityFramework.PostgreSql.PostgreSqlDbContext.OnModelCreating C# (CSharp) Method

OnModelCreating() protected method

protected OnModelCreating ( DbModelBuilder modelBuilder ) : void
modelBuilder DbModelBuilder
return void
        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            modelBuilder.HasDefaultSchema(defaultSchema);

            if (useLowerCasePropertyNames)
            {
                modelBuilder.Conventions.Add(new LowerCasePropertyNameConvention());
                modelBuilder.Types().Configure(configuration =>
                {
                    string name = configuration.ClrType.Name.ToLower();
                    configuration.ToTable(name);
                });

                modelBuilder.Properties().Configure(configuration =>
                {
                    string name = configuration.ClrPropertyInfo.Name.ToLower();
                    configuration.HasColumnName(name);
                });
            }
        }