使用MVC3和EF框架后,怎么查询时都会在表名上自动加上S,执行的时候肯定会提示表不存在.怎么解决不可能去改数据库.头大.
2 回答
偶然的你
TA贡献1841条经验 获得超3个赞
EF6写法:
引入命名空间:
using System.Data.Entity;
using System.ComponentModel.DataAnnotations;
using System.Data.Common;
using System.Data.Entity.ModelConfiguration.Conventions;
DBContext类重写方法:
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
收获园豆:4
- 2 回答
- 0 关注
- 566 浏览
添加回答
举报
0/150
提交
取消