仓储新增 判断数据是否存在方法

master
xiaochanghai 1 year ago
parent 0f99d1fdb0
commit 17b6b725a4
  1. 4
      Tiobon.Core.Repository/BASE/BaseRepository.cs
  2. 8
      Tiobon.Core.Repository/BASE/IBaseRepository.cs

@ -74,6 +74,10 @@ namespace Tiobon.Core.Repository.Base
//return await Task.Run(() => _db.Queryable<TEntity>().InSingle(objId));
return await _db.Queryable<TEntity>().In(objId).SingleAsync();
}
public async Task<bool> AnyAsync(object objId)
{
return await _db.Queryable<TEntity>().In(objId).AnyAsync();
}
/// <summary>
/// 根据ID查询一条数据

@ -12,6 +12,14 @@ namespace Tiobon.Core.IRepository.Base
/// SqlsugarClient实体
/// </summary>
ISqlSugarClient Db { get; }
/// <summary>
/// 查询实体数据是否存在
/// </summary>
/// <param name="objId"></param>
/// <returns></returns>
Task<bool> AnyAsync(object objId);
/// <summary>
/// 根据Id查询实体
/// </summary>

Loading…
Cancel
Save