mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-19 10:08:19 +08:00
-
This commit is contained in:
@@ -27,6 +27,31 @@ namespace SqlSugar
|
||||
SqlBuilder.LambadaQueryBuilder.Clear();
|
||||
}
|
||||
|
||||
public ISugarQueryable<T> AddParameters(object pars)
|
||||
{
|
||||
AddPars(pars, Context);
|
||||
return this;
|
||||
}
|
||||
public ISugarQueryable<T> AddParameters(SugarParameter[] pars)
|
||||
{
|
||||
AddPars(pars, Context);
|
||||
return this;
|
||||
}
|
||||
|
||||
public ISugarQueryable<T> AddJoinInfo(string tableName, string shortName, string Joinwhere, JoinType type)
|
||||
{
|
||||
SqlBuilder.LambadaQueryBuilder.JoinIndex = +1;
|
||||
SqlBuilder.LambadaQueryBuilder.JoinQueryInfos
|
||||
.Add(new JoinQueryInfo()
|
||||
{
|
||||
JoinIndex = SqlBuilder.LambadaQueryBuilder.JoinIndex,
|
||||
TableName = tableName,
|
||||
ShortName = shortName,
|
||||
JoinType = type
|
||||
});
|
||||
return this;
|
||||
}
|
||||
|
||||
public virtual ISugarQueryable<T> Where(Expression<Func<T, bool>> expression)
|
||||
{
|
||||
var type = ResolveExpressType.WhereSingle;
|
||||
|
@@ -13,6 +13,9 @@ namespace SqlSugar
|
||||
ISqlBuilder SqlBuilder { get; set; }
|
||||
List<SugarParameter> Pars { get; set; }
|
||||
|
||||
ISugarQueryable<T> AddParameters(object pars);
|
||||
ISugarQueryable<T> AddParameters(SugarParameter[] pars);
|
||||
ISugarQueryable<T> AddJoinInfo(string tableName, string shortName, string Joinwhere, JoinType types);
|
||||
|
||||
ISugarQueryable<T> Where(Expression<Func<T, bool>> expression);
|
||||
ISugarQueryable<T> Where(string whereString, object whereObj = null);
|
||||
|
Reference in New Issue
Block a user