【发布时间】:2020-01-19 23:37:05
【问题描述】:
我用ef6.0将数据库迁移到Oracle,如何在Upper中建一个数据库字段
【问题讨论】:
-
我使用 entity-framework-6 代码优先。
标签: c# oracle entity-framework-6 dbmigrate
我用ef6.0将数据库迁移到Oracle,如何在Upper中建一个数据库字段
【问题讨论】:
标签: c# oracle entity-framework-6 dbmigrate
我看到另一个问题: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()));
}
我希望可以帮助其他有需要的人。
【讨论】: