diff options
author | crupest <crupest@outlook.com> | 2022-12-06 11:17:41 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2022-12-20 20:32:52 +0800 |
commit | bb9a81e03d0b20dcea9b75e5145dee11f87d910e (patch) | |
tree | 460dd0a4d0ebfbe315b8783dc44566ded65129a3 /docker | |
parent | 58d109a1cde88ee9614852ef301f2a8be359cc1c (diff) | |
download | crupest-bb9a81e03d0b20dcea9b75e5145dee11f87d910e.tar.gz crupest-bb9a81e03d0b20dcea9b75e5145dee11f87d910e.tar.bz2 crupest-bb9a81e03d0b20dcea9b75e5145dee11f87d910e.zip |
Develop secret api. v12
Diffstat (limited to 'docker')
-rw-r--r-- | docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/UpdateClause.cs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/UpdateClause.cs b/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/UpdateClause.cs index 84267a3..0997656 100644 --- a/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/UpdateClause.cs +++ b/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/UpdateClause.cs @@ -45,6 +45,22 @@ public class UpdateClause Items.AddRange(items); } + public UpdateClause Add(params UpdateItem[] items) + { + Items.AddRange(items); + return this; + } + + public UpdateClause Add(string column, object? value) + { + return Add(new UpdateItem(column, value)); + } + + public static UpdateClause Create(params UpdateItem[] items) + { + return new UpdateClause(items); + } + public List<string> GetRelatedColumns() { return Items.Select(i => i.ColumnName).ToList(); |