项目引用更新
This commit is contained in:
@@ -25,5 +25,7 @@ namespace Yi.Framework.Repository
|
||||
public Task<bool> UseSqlAsync(string sql, object parameters = null);
|
||||
ISugarQueryable<T> QueryConditionHandler(QueryCondition pars);
|
||||
Task<bool> UpdateSuperSaveAsync(T data, Expression<Func<T, object>> columns);
|
||||
Task<List<T>> GetListAsync(Expression<Func<T, bool>> where, Expression<Func<T, object>> order, OrderByType orderByType = OrderByType.Desc);
|
||||
Task<T> GetFirstAsync(Expression<Func<T, bool>> where, Expression<Func<T, object>> order, OrderByType orderByType = OrderByType.Desc);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -189,7 +189,23 @@ namespace Yi.Framework.Repository
|
||||
.ToStorage();
|
||||
return await x.AsInsertable.ExecuteCommandAsync() > 0;//插入可插入部分
|
||||
}
|
||||
/// <summary>
|
||||
/// 方法重载,多条件获取第一个值
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public async Task<T> GetFirstAsync(Expression<Func<T, bool>> where, Expression<Func<T, object>> order, OrderByType orderByType = OrderByType.Desc)
|
||||
{
|
||||
return await _Db.Queryable<T>().Where(where).OrderBy(order, orderByType).FirstAsync();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 方法重载,多条件获取范围
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public async Task<List<T>> GetListAsync(Expression<Func<T, bool>> where, Expression<Func<T, object>> order, OrderByType orderByType = OrderByType.Desc)
|
||||
{
|
||||
return await _Db.Queryable<T>().Where(where).OrderBy(order, orderByType).ToListAsync();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Yi.Framework.Common\Yi.Framework.Common.csproj" />
|
||||
<ProjectReference Include="..\Yi.Framework.Model\Yi.Framework.Model.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user