升级到 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();


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM