Optimize Oracle CodeFirst

This commit is contained in:
sunkaixuan 2023-12-23 12:02:51 +08:00
parent ac836a7a28
commit 9201a72a57

View File

@ -580,6 +580,7 @@ WHERE table_name = '"+tableName+"'");
{
foreach (var item in columns)
{
ConvertCreateColumnInfo(item);
if (item.DbColumnName.Equals("GUID", StringComparison.CurrentCultureIgnoreCase) && item.Length == 0)
{
item.Length = 50;
@ -631,6 +632,15 @@ WHERE table_name = '"+tableName+"'");
}
}
}
private static void ConvertCreateColumnInfo(DbColumnInfo x)
{
string[] array = new string[] { "int"};
if (array.Contains(x.DataType?.ToLower()))
{
x.Length = 0;
x.DecimalDigits = 0;
}
}
#endregion
}
}