net core code first 数据模型继承后查询异常,数据查询结果为空,问题处理

.net core code first 数据模型继承后查询异常,数据查询结果为空

在net core中code first使用继承, 

基类:public class T{    public string Id{get;set;}}

子类: public class M:T{    public string Name{get;set; }}

在使用DBContent用Id执行分页查询时报错,通过观察执行的SQL 在生成RowNumber时 转换出错,查询结果为Null;查询微软官网,https://docs.microsoft.com/zh-cn/aspnet/core/data/ef-mvc/inheritance?view=aspnetcore-2.2,给出提示TPH 是 Entity Framework Core 唯一支持的继承模式;因此不能用上述的继承模式执行继承

你可能感兴趣的:(net core code first 数据模型继承后查询异常,数据查询结果为空,问题处理)