mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-10-15 18:55:07 +08:00
-
This commit is contained in:
@@ -306,11 +306,11 @@ namespace SqlSugar
|
|||||||
#region SqlQuery
|
#region SqlQuery
|
||||||
public virtual List<T> SqlQuery<T>(string sql, object whereObj = null)
|
public virtual List<T> SqlQuery<T>(string sql, object whereObj = null)
|
||||||
{
|
{
|
||||||
var dbPars = this.Database.GetParameters(whereObj);
|
var parameters = this.Database.GetParameters(whereObj);
|
||||||
var builder = InstanceFactory.GetSqlbuilder(base.CurrentConnectionConfig);
|
var builder = InstanceFactory.GetSqlbuilder(base.CurrentConnectionConfig);
|
||||||
builder.SqlQueryBuilder.sql.Append(sql);
|
builder.SqlQueryBuilder.sql.Append(sql);
|
||||||
if (dbPars != null && dbPars.Any())
|
if (parameters != null && parameters.Any())
|
||||||
builder.SqlQueryBuilder.Parameters.AddRange(dbPars);
|
builder.SqlQueryBuilder.Parameters.AddRange(parameters);
|
||||||
using (var dataReader = this.Database.GetDataReader(builder.SqlQueryBuilder.ToSqlString(), builder.SqlQueryBuilder.Parameters.ToArray()))
|
using (var dataReader = this.Database.GetDataReader(builder.SqlQueryBuilder.ToSqlString(), builder.SqlQueryBuilder.Parameters.ToArray()))
|
||||||
{
|
{
|
||||||
var reval = this.Database.DbBind.DataReaderToList<T>(typeof(T), dataReader, builder.SqlQueryBuilder.Fields);
|
var reval = this.Database.DbBind.DataReaderToList<T>(typeof(T), dataReader, builder.SqlQueryBuilder.Fields);
|
||||||
|
Reference in New Issue
Block a user