如图:我的类文件都是不带s的
![](https://i-blog.csdnimg.cn/blog_migrate/8f6fea75dfc1250a5c03610e242c643a.png)
但是生成了的数据库表却是带了s的,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/7f50fe7c6c55857cbfec3276598b4490.png)
因为code first默认了就会加上s,解决方法:
在
上下文文件中加入这段代码:
protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Conventions.Remove<PluralizingTableNameConvention>(); }
如图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/8a20be83d7f25507edc664c0d20b9d60.png)