diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs index 8c2b68af7..bec764eca 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs @@ -1880,7 +1880,14 @@ namespace SqlSugar } else if (entityType.IsAnonymousType() || isComplexModel|| StaticConfig.EnableAot) { - result = this.Context.Utilities.DataReaderToList(dataReader); + if (entityType.IsClass() == false && StaticConfig.EnableAot) + { + result = this.Bind.DataReaderToList(entityType, dataReader); + } + else + { + result = this.Context.Utilities.DataReaderToList(dataReader); + } } else {