This commit is contained in:
610262374@qq.com
2017-03-08 12:56:44 +08:00
parent 57fc975f38
commit 5aa4ab7b3f
2 changed files with 34 additions and 6 deletions

View File

@@ -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;

View File

@@ -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);