我DB是复数,想生成单数的Entity,和复数的Context集合。
比如:
class Article{
}
db.Articles()
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
这样?
@Eysa: 是的,这个是设置为单数
@dudu: 可是我是要通过脚手架生成代码呢,这个Context都还不存在呢,怎么写这行代码?
@Eysa: 你是怎么使用 Scaffold-DbContext
命令的,默认就会生成单数的实体类名称
@dudu: Scaffold-DbContext "data source=.;initial catalog=Newbox;integrated security=True;MultipleActiveResultSets=True;MultipleActiveResultSets=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
因为我的表名是复数,所以这个命令会生成复数的实体类。
@dudu: dudu 给我说下怎么生成单数的entity
@dudu: 。。。。。。 你也不知道吗?
@Eysa: 我也不知道