Such as:
public static Dictionary
{
{ "Project.PrimaryKey", "id" },
{ "Project", "project" },
{ "Project.Id", "id" },
{ "Project.Name", "name" },
{ "Project.CreateTime", "create_time" },
{ "Project.UpdateTime", "update_time" },
{ "Project.Description", "description" },
{ "Project.Sort", "sort" },
.......
}
@188867052 You can create sugar methods as necessary:
```C#
private static void ConfigureNames(EntityTypeBuilder eb, Dictionary
{
foreach (var nameTuple in names)
{
eb.Property(nameTuple.Key).HasColumnName(nameTuple.Value);
}
}
```C#
modelBuilder.Entity<Project>(
eb =>
{
ConfigureNames(eb, new Dictionary<string, string>
{
{ "Id", "id" },
{ "Name", "name" },
{ "CreateTime", "create_time" },
{ "UpdateTime", "update_time" },
{ "Description", "description" },
{ "Sort", "sort" }
});
});
Thank you, this is a good suggestion.
Most helpful comment
@188867052 You can create sugar methods as necessary:
```C# names)
private static void ConfigureNames(EntityTypeBuilder eb, Dictionary
{
foreach (var nameTuple in names)
{
eb.Property(nameTuple.Key).HasColumnName(nameTuple.Value);
}
}