mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2026-02-26 13:43:10 +08:00
Add db.Ado.MasterSqlQuery
This commit is contained in:
@@ -922,6 +922,20 @@ namespace SqlSugar
|
||||
var result = SqlQuery<T, object, object, object, object, object, object>(sql, parameters);
|
||||
return result.Item1;
|
||||
}
|
||||
public List<T> MasterSqlQuery<T>(string sql, object parameters = null)
|
||||
{
|
||||
var oldValue = this.Context.Ado.IsDisableMasterSlaveSeparation;
|
||||
this.Context.Ado.IsDisableMasterSlaveSeparation = true;
|
||||
var result = this.Context.Ado.SqlQuery<T>(sql, parameters);
|
||||
return result;
|
||||
}
|
||||
public async Task<List<T>> MasterSqlQueryAasync<T>(string sql, object parameters = null)
|
||||
{
|
||||
var oldValue = this.Context.Ado.IsDisableMasterSlaveSeparation;
|
||||
this.Context.Ado.IsDisableMasterSlaveSeparation = true;
|
||||
var result = await this.Context.Ado.SqlQueryAsync<T>(sql, parameters);
|
||||
return result;
|
||||
}
|
||||
public virtual List<T> SqlQuery<T>(string sql, List<SugarParameter> parameters)
|
||||
{
|
||||
if (parameters != null)
|
||||
|
||||
@@ -147,6 +147,8 @@ namespace SqlSugar
|
||||
List<T> SqlQuery<T>(string sql, object parameters = null);
|
||||
List<T> SqlQuery<T>(string sql, params SugarParameter[] parameters);
|
||||
List<T> SqlQuery<T>(string sql, List<SugarParameter> parameters);
|
||||
Task<List<T>> MasterSqlQueryAasync<T>(string sql, object parameters = null);
|
||||
List<T> MasterSqlQuery<T>(string sql, object parameters = null);
|
||||
|
||||
Task<List<T>> SqlQueryAsync<T>(string sql, object parameters = null);
|
||||
Task<List<T>> SqlQueryAsync<T>(string sql, List<SugarParameter> parameters);
|
||||
|
||||
Reference in New Issue
Block a user