解决EF CTP5 数据库表名变为复数问题

    技术2022-05-20  59

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

     

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

    加入:

    using System.Data.Entity;using System.Data.Entity.ModelConfiguration;using System.Data.Entity.ModelConfiguration.Conventions.Edm.Db;

     

    和重写方法

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

     

    特此记录

     

    参照:

    http://stevesmithblog.com/blog/entity-framework-invalid-object-name-dbo-albums/


    最新回复(0)