在 Entity Framework 6 Code First 中,有没有办法(可能通过 Data Annotations 或 Fluent API)使 Migrations 生成的数据库具有小写的列名,即使我的模型类具有 Pascal Casing 属性?
即这个类:
public class Person
{
public int PersonId { get; set; }
public string FirstName { get; set; }
public string Surname { get; set; }
}
应该映射到这个表(即迁移应该生成这个表):
person
person
firstname
surname
甚至像这样的东西会很好:
person
person_id
first_name
surname
PS我正在使用MySQL数据库...谢谢