Как использовать ef6.0 для переноса базы данных в поля базы данных Oracle, сгенерированные в Upper - PullRequest
0 голосов
/ 19 сентября 2019

Я использовал ef6.0 для переноса базы данных в Oracle, как построить поле базы данных в Upper

1 Ответ

0 голосов
/ 19 сентября 2019

Я видел другой вопрос: Настройте Entity Framework v6 Code-First Identifiers для использования ВСЕХ 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()));            
}

Я хотел бы помочь другим нуждающимся.

...