【问题标题】:How to use ef6.0 to migrate the database to Oracle database fields that are generated in Upper如何使用ef6.0将数据库迁移到Upper中生成的Oracle数据库字段
【发布时间】:2020-01-19 23:37:05
【问题描述】:

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

【问题讨论】:

  • 我使用 entity-framework-6 代码优先。

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


【解决方案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()));            
}

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-22
    • 2014-08-24
    • 2021-09-18
    • 2018-08-01
    • 2014-06-29
    • 1970-01-01
    • 2018-07-11
    相关资源
    最近更新 更多