解决EF6中表名变成复数的情况

在用EF6 时,在进行数据调用的时候,总提示数据表名对象错误。。

 

解决此问题需要在继承DbContext的实体类中

加入:

using System;
using System.ComponentModel.DataAnnotations;
using System.Data.Entity;
using System.Data.Entity.ModelConfiguration.Conventions;

 

和重写方法

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
   base.OnModelCreating(modelBuilder);
   modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}

 

原文链接:https://www.cnblogs.com/blackice/p/3667426.html

posted @ 2019-12-19 10:10  colyn  阅读(430)  评论(0编辑  收藏  举报