From 3a02c7bb92fd6078d4d332c7a649b315124f7e33 Mon Sep 17 00:00:00 2001 From: IGeekFan Date: Thu, 27 Jul 2023 23:14:27 +0800 Subject: [PATCH] Updated Delete Data (markdown) --- Delete-Data.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Delete-Data.md b/Delete-Data.md index 6f0d101..8d8b997 100644 --- a/Delete-Data.md +++ b/Delete-Data.md @@ -21,7 +21,7 @@ class Topic { ## Dynamic Conditions ```csharp -fsql.Delete(object dywhere) +fsql.Delete(object dywhere).ExecuteAffrows() ``` `dywhere` supports: @@ -32,16 +32,16 @@ fsql.Delete(object dywhere) * `new { id = 1 }` ```csharp -var t1 = fsql.Delete(new[] { 1, 2 }).ToSql(); +var t1 = fsql.Delete(new[] { 1, 2 }).ExecuteAffrows(); //DELETE FROM `Topic` WHERE (`Id` = 1 OR `Id` = 2) -var t2 = fsql.Delete(new Topic { Id = 1, Title = "test" }).ToSql(); +var t2 = fsql.Delete(new Topic { Id = 1, Title = "test" }).ExecuteAffrows(); //DELETE FROM `Topic` WHERE (`Id` = 1) -var t3 = fsql.Delete(new[] { new Topic { Id = 1, Title = "test" }, new Topic { Id = 2, Title = "test" } }).ToSql(); +var t3 = fsql.Delete(new[] { new Topic { Id = 1, Title = "test" }, new Topic { Id = 2, Title = "test" } }).ExecuteAffrows(); //DELETE FROM `Topic` WHERE (`Id` in (1, 2)) -var t4 = fsql.Delete(new { id = 1 }).ToSql(); +var t4 = fsql.Delete(new { id = 1 }).ExecuteAffrows(); //DELETE FROM `Topic` WHERE (`Id` = 1) ``` @@ -50,19 +50,19 @@ var t4 = fsql.Delete(new { id = 1 }).ToSql(); > For safety reasons, when there are no conditions, the delete action will not be executed to avoid deleting the entire table data by mistake. Delete the entire table data: `fsql.Delete().Where("1=1").ExecuteAffrows()` ```csharp -var t5 = fsql.Delete().Where(a => a.Id == 1).ToSql(); +var t5 = fsql.Delete().Where(a => a.Id == 1).ExecuteAffrows(); //DELETE FROM `Topic` WHERE (`Id` = 1) -var t6 = fsql.Delete().Where("id = @id", new { id = 1 }).ToSql(); +var t6 = fsql.Delete().Where("id = @id", new { id = 1 }).ExecuteAffrows(); //DELETE FROM `Topic` WHERE (id = @id) var item = new Topic { Id = 1, Title = "newtitle" }; -var t7 = fsql.Delete().Where(item).ToSql(); +var t7 = fsql.Delete().Where(item).ExecuteAffrows(); //DELETE FROM `Topic` WHERE (`Id` = 1) var items = new List(); for (var a = 0; a < 10; a++) items.Add(new Topic { Id = a + 1, Title = $"newtitle{a}", Clicks = a * 100 }); -var t8 = fsql.Delete().Where(items).ToSql(); +var t8 = fsql.Delete().Where(items).ExecuteAffrows(); //DELETE FROM `Topic` WHERE (`Id` IN (1,2,3,4,5,6,7,8,9,10)) ```