升级到 EF Core 3.0 后,不能获取表名称的解决方法

之前项目中用的EF Core 2.0, 通过如下方法获取表名称:

    var mapping=dbContext.Model.FindEntityType(modelType).Relational();
    var schema=mapping.Schema;
    var tableName=mapping.TableName;

升级到3.0后,可以改用下面的方法

    var mapping=dbContext.Model.FindEntityType(modelType);
    var schema=mapping.GetSchema();
    var tableName=mapping.GetTableName();
posted on 2019-09-27 11:36  Harry(悟秀)  阅读(675)  评论(0编辑  收藏  举报