如何使用ef6.0将数据库迁移到Upper中生成的Oracle数据库字段中

时间:2019-09-19 01:16:38

标签: c# oracle entity-framework-6 dbmigrate

我使用ef6.0将数据库迁移到Oracle,如何在Upper中建立数据库字段

1 个答案:

答案 0 :(得分:1)

我看到了另一个问题:Configure Entity Framework v6 Code-First Identifiers to use ALL CAPS,我找到了答案,

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
    base.OnModelCreating(modelBuilder);

    modelBuilder.Properties()
       .Configure(c => c.HasColumnName(c.ClrPropertyInfo.Name.ToUpperInvariant()));
    modelBuilder.Types()
       .Configure(c => c.ToTable(c.ClrType.Name.ToUpperInvariant()));            
}

我希望可以帮助需要帮助的其他人。