Update Deleteable

This commit is contained in:
sunkaixuan
2017-06-22 21:30:53 +08:00
parent 20deae1124
commit 3e60f8465f
4 changed files with 41 additions and 4 deletions

View File

@@ -123,6 +123,21 @@ namespace SqlSugar
return this;
}
public IDeleteable<T> Where(string whereString, SugarParameter parameter)
{
DeleteBuilder.Parameters.Add(parameter);
return this;
}
public IDeleteable<T> Where(string whereString, SugarParameter[] parameters)
{
DeleteBuilder.Parameters.AddRange(parameters);
return this;
}
public IDeleteable<T> Where(string whereString, List<SugarParameter> parameters)
{
DeleteBuilder.Parameters.AddRange(parameters);
return this;
}
public IDeleteable<T> In<PkType>(List<PkType> primaryKeyValues)
{
if (primaryKeyValues == null || primaryKeyValues.Count() == 0)

View File

@@ -19,6 +19,9 @@ namespace SqlSugar
IDeleteable<T> In<PkType>(PkType[] primaryKeyValues);
IDeleteable<T> In<PkType>(List<PkType> primaryKeyValues);
IDeleteable<T> Where(string whereString, object parameters = null);
IDeleteable<T> Where(string whereString, SugarParameter parameter);
IDeleteable<T> Where(string whereString, SugarParameter[] parameters);
IDeleteable<T> Where(string whereString, List<SugarParameter> parameters);
KeyValuePair<string, List<SugarParameter>> ToSql();
}
}