使用MVC3和EF框架后,怎么查詢(xún)時(shí)都會(huì)在表名上自動(dòng)加上S,執(zhí)行的時(shí)候肯定會(huì)提示表不存在.怎么解決不可能去改數(shù)據(jù)庫(kù).頭大.
2 回答

偶然的你
TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊
EF6寫(xiě)法:
引入命名空間:
using System.Data.Entity;
using System.ComponentModel.DataAnnotations;
using System.Data.Common;
using System.Data.Entity.ModelConfiguration.Conventions;
DBContext類(lèi)重寫(xiě)方法:
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
收獲園豆:4
- 2 回答
- 0 關(guān)注
- 596 瀏覽
添加回答
舉報(bào)
0/150
提交
取消