升級到 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