diff --git a/Tiobon.Core.Repository/BASE/BaseRepository.cs b/Tiobon.Core.Repository/BASE/BaseRepository.cs index e4ef3be3..5d5c7b62 100644 --- a/Tiobon.Core.Repository/BASE/BaseRepository.cs +++ b/Tiobon.Core.Repository/BASE/BaseRepository.cs @@ -74,6 +74,10 @@ namespace Tiobon.Core.Repository.Base //return await Task.Run(() => _db.Queryable().InSingle(objId)); return await _db.Queryable().In(objId).SingleAsync(); } + public async Task AnyAsync(object objId) + { + return await _db.Queryable().In(objId).AnyAsync(); + } /// /// 根据ID查询一条数据 diff --git a/Tiobon.Core.Repository/BASE/IBaseRepository.cs b/Tiobon.Core.Repository/BASE/IBaseRepository.cs index 0f672cf0..d1126c74 100644 --- a/Tiobon.Core.Repository/BASE/IBaseRepository.cs +++ b/Tiobon.Core.Repository/BASE/IBaseRepository.cs @@ -11,7 +11,15 @@ namespace Tiobon.Core.IRepository.Base /// /// SqlsugarClient实体 /// - ISqlSugarClient Db { get;} + ISqlSugarClient Db { get; } + + /// + /// 查询实体数据是否存在 + /// + /// + /// + Task AnyAsync(object objId); + /// /// 根据Id查询实体 /// @@ -25,7 +33,7 @@ namespace Tiobon.Core.IRepository.Base /// /// Task> QueryByIDs(object[] lstIds); - + /// /// 添加 ///