.net core实体框架(EF Core)表命名约定单数/简单/下划线
作为单一下划线表命名的粉丝,我对EF Core使用复数PascalCase来命名表感到不舒服。
模型
public class SourceType {
...
DbContext
public class ApplicationDbContext : DbContext {
public DbSet<SourceType> SourceTypes { get; set; }
...
这将创建一个名为SourceTypes
的表格(帕斯卡命名法和复数形式)
我知道可以通过在模型类中使用[table('source_type')]
来更改生成的表格名称。
但是,我需要一种全局方式来实现它。
DbSet<SourceType> MyTableName
,则您的表将不会被称为Sourcetypes,而是将被称为MyTableName
。虽然这不是您想要的自动化,但了解这一点很方便。 - Lonefish