Merge branch 'feat/id_long' of github.com:anjoy8/Blog.Core into feat/id_long

This commit is contained in:
Lemon.NoCry 2023-04-01 21:29:54 +08:00
commit 18861bc7de
4 changed files with 25 additions and 0 deletions

View File

@ -27,6 +27,7 @@ namespace Blog.Core.IServices.BASE
Task<bool> DeleteByIds(object[] ids);
Task<bool> Update(TEntity model);
Task<bool> Update(List<TEntity> model);
Task<bool> Update(TEntity entity, string where);
Task<bool> Update(object operateAnonymousObjects);

View File

@ -170,6 +170,15 @@ namespace Blog.Core.Repository.Base
//这种方式会以主键为条件
return await _db.Updateable(entity).ExecuteCommandHasChangeAsync();
}
/// <summary>
/// 更新实体数据
/// </summary>
/// <param name="entity">博文实体类</param>
/// <returns></returns>
public async Task<bool> Update(List<TEntity> entity)
{
return await _db.Updateable(entity).ExecuteCommandHasChangeAsync();
}
public async Task<bool> Update(TEntity entity, string where)
{

View File

@ -69,6 +69,12 @@ namespace Blog.Core.IRepository.Base
/// <param name="model"></param>
/// <returns></returns>
Task<bool> Update(TEntity model);
/// <summary>
/// 更新model
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
Task<bool> Update(List<TEntity> model);
/// <summary>
/// 根据model更新带where条件

View File

@ -80,6 +80,15 @@ namespace Blog.Core.Services.BASE
{
return await BaseDal.Update(entity);
}
/// <summary>
/// 更新实体数据
/// </summary>
/// <param name="entity">博文实体类</param>
/// <returns></returns>
public async Task<bool> Update(List<TEntity> entity)
{
return await BaseDal.Update(entity);
}
public async Task<bool> Update(TEntity entity, string where)
{