From 92755a26c8546cfc63f11a899a5e5c3c07ad7e35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Tue, 18 Jan 2022 21:52:23 +0800 Subject: [PATCH] =?UTF-8?q?BaseRepository=E6=96=B0=E5=A2=9Eupdate=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ZR.Repository/BaseRepository.cs | 7 +++++-- ZR.Repository/IBaseRepository.cs | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ZR.Repository/BaseRepository.cs b/ZR.Repository/BaseRepository.cs index 0124843..933e124 100644 --- a/ZR.Repository/BaseRepository.cs +++ b/ZR.Repository/BaseRepository.cs @@ -120,7 +120,10 @@ namespace ZR.Repository #endregion add #region update - + public IUpdateable Updateable(T entity) + { + return Context.Updateable(entity); + } public int Update(T entity, bool ignoreNullColumns = false) { return Context.Updateable(entity).IgnoreColumns(ignoreNullColumns).ExecuteCommand(); @@ -132,7 +135,7 @@ namespace ZR.Repository } /// - /// 根据实体类更新 eg:Update(dept, it => new { it.Status }, f => depts.Contains(f.DeptId));只更新Status列,条件是包含 + /// 根据实体类更新指定列 eg:Update(dept, it => new { it.Status }, f => depts.Contains(f.DeptId));只更新Status列,条件是包含 /// /// /// diff --git a/ZR.Repository/IBaseRepository.cs b/ZR.Repository/IBaseRepository.cs index 1a51f70..f1ca3d0 100644 --- a/ZR.Repository/IBaseRepository.cs +++ b/ZR.Repository/IBaseRepository.cs @@ -43,7 +43,7 @@ namespace ZR.Repository #endregion add #region update - + IUpdateable Updateable(T entity); int Update(T entity, bool ignoreNullColumns = false); ///