mysql转小写

This commit is contained in:
yubaolee 2025-02-24 16:40:54 +08:00
parent 5eec669cde
commit 6b3ae29a19

View File

@ -106,6 +106,7 @@ namespace OpenAuth.Repository
} }
} }
} }
}
// Oracle和PostgreSQL将所有属性映射到大写/小写列名 // Oracle和PostgreSQL将所有属性映射到大写/小写列名
foreach (var entity in modelBuilder.Model.GetEntityTypes()) foreach (var entity in modelBuilder.Model.GetEntityTypes())
@ -114,7 +115,7 @@ namespace OpenAuth.Repository
{ {
entity.SetTableName(entity.GetTableName().ToUpper()); entity.SetTableName(entity.GetTableName().ToUpper());
} }
else if (Database.ProviderName == "Npgsql.EntityFrameworkCore.PostgreSQL") else if (Database.ProviderName == "Npgsql.EntityFrameworkCore.PostgreSQL" || Database.ProviderName == "Pomelo.EntityFrameworkCore.MySql")
{ {
entity.SetTableName(entity.GetTableName().ToLower()); entity.SetTableName(entity.GetTableName().ToLower());
} }
@ -128,7 +129,7 @@ namespace OpenAuth.Repository
{ {
property.SetColumnName(property.GetColumnName(storeObject.Value).ToUpper()); property.SetColumnName(property.GetColumnName(storeObject.Value).ToUpper());
} }
else if (Database.ProviderName == "Npgsql.EntityFrameworkCore.PostgreSQL") else if (Database.ProviderName == "Npgsql.EntityFrameworkCore.PostgreSQL" || Database.ProviderName == "Pomelo.EntityFrameworkCore.MySql")
{ {
property.SetColumnName(property.GetColumnName(storeObject.Value).ToLower()); property.SetColumnName(property.GetColumnName(storeObject.Value).ToLower());
} }
@ -136,7 +137,6 @@ namespace OpenAuth.Repository
} }
} }
} }
}
public virtual DbSet<Application> Applications { get; set; } public virtual DbSet<Application> Applications { get; set; }
public virtual DbSet<Category> Categories { get; set; } public virtual DbSet<Category> Categories { get; set; }