This commit is contained in:
sunkaixuan 2017-11-23 17:07:47 +08:00
parent 00e7d51ece
commit 49a65157f2
5 changed files with 6 additions and 6 deletions

View File

@ -472,7 +472,7 @@ 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, builder.SqlQueryBuilder.Fields);
List<T> result = this.DbBind.DataReaderToList<T>(typeof(T), dataReader);
builder.SqlQueryBuilder.Clear();
if (this.Context.Ado.DataReaderParameters != null)
{

View File

@ -7,7 +7,7 @@ namespace SqlSugar
{
public partial class DbBindAccessory
{
protected List<T> GetEntityList<T>(SqlSugarClient context, IDataReader dataReader, string fields)
protected List<T> GetEntityList<T>(SqlSugarClient context, IDataReader dataReader)
{
Type type = typeof(T);
var fieldNames = GetDataReaderNames(dataReader);

View File

@ -175,7 +175,7 @@ namespace SqlSugar
return propertyTypes.First().Value.ToString();
}
}
public virtual List<T> DataReaderToList<T>(Type type, IDataReader dataReader, string fields)
public virtual List<T> DataReaderToList<T>(Type type, IDataReader dataReader)
{
using (dataReader)
{
@ -193,7 +193,7 @@ namespace SqlSugar
}
else
{
return GetEntityList<T>(Context, dataReader, fields);
return GetEntityList<T>(Context, dataReader);
}
}
}

View File

@ -1085,7 +1085,7 @@ namespace SqlSugar
}
else
{
result = this.Bind.DataReaderToList<TResult>(entityType, dataReader, QueryBuilder.SelectCacheKey);
result = this.Bind.DataReaderToList<TResult>(entityType, dataReader);
}
SetContextModel(result, entityType);
return result;

View File

@ -20,6 +20,6 @@ namespace SqlSugar
string GetDbTypeName(string csharpTypeName);
string GetCsharpTypeName(string dbTypeName);
List<KeyValuePair<string, CSharpDataType>> MappingTypes { get; }
List<T> DataReaderToList<T>(Type type, IDataReader reader, string fields);
List<T> DataReaderToList<T>(Type type, IDataReader reader);
}
}