如图:我的类文件都是不带s的

但是生成了的数据库表却是带了s的,如下图:

因为code first默认了就会加上s,解决方法:
在上下文文件中加入这段代码:
protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Conventions.Remove<PluralizingTableNameConvention>(); }
如图所示:

如图:我的类文件都是不带s的
protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Conventions.Remove<PluralizingTableNameConvention>(); }
如图所示:
转载于:https://www.cnblogs.com/LoveQin/p/5731199.html