mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-03 12:18:00 +08:00
Update db.ado.sqlquery BUG
This commit is contained in:
parent
08624cdc94
commit
80f9db103e
@ -558,7 +558,15 @@ namespace SqlSugar
|
||||
if (parameters != null && parameters.Any())
|
||||
builder.SqlQueryBuilder.Parameters.AddRange(parameters);
|
||||
var dataReader = this.GetDataReader(builder.SqlQueryBuilder.ToSqlString(), builder.SqlQueryBuilder.Parameters.ToArray());
|
||||
List<T> result = this.DbBind.DataReaderToList<T>(typeof(T), dataReader);
|
||||
List<T> result = null;
|
||||
if (typeof(T) == UtilConstants.ObjType)
|
||||
{
|
||||
result = this.Context.Utilities.DataReaderToExpandoObjectList(dataReader).Select(it => ((T)(object)it)).ToList();
|
||||
}
|
||||
else
|
||||
{
|
||||
result=this.DbBind.DataReaderToList<T>(typeof(T), dataReader);
|
||||
}
|
||||
builder.SqlQueryBuilder.Clear();
|
||||
if (this.Context.Ado.DataReaderParameters != null)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user