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将所有属性映射到大写/小写列名
foreach (var entity in modelBuilder.Model.GetEntityTypes())
@ -114,7 +115,7 @@ namespace OpenAuth.Repository
{
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());
}
@ -128,7 +129,7 @@ namespace OpenAuth.Repository
{
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());
}
@ -136,7 +137,6 @@ namespace OpenAuth.Repository
}
}
}
}
public virtual DbSet<Application> Applications { get; set; }
public virtual DbSet<Category> Categories { get; set; }