From c15b91904c82f0a56fa771f738367904a029fba9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=9C=E7=B3=96=E7=BD=91?= <610262374@qq.com> Date: Sun, 17 Jul 2022 14:17:20 +0800 Subject: [PATCH 1/5] Update README.md --- README.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 92ce2b68d..1d696fcd3 100644 --- a/README.md +++ b/README.md @@ -58,11 +58,29 @@ WHERE ([o].[Id] = @Id0) ``` ### Feature2 : Include query -```cs Include Query +```cs Include Query、Insert、Delete and Update var list=db.Queryable() .Includes(x => x.Provinces,x=>x.Citys ,x=>x.Street) .Includes(x => x.ClassInfo) .ToList(); + + db.InsertNav(list) + .Include(z1 => z1.SchoolA) + .ThenInclude(z1 => z1.RoomList) + .Include(z1 => z1.Books) + .ExecuteCommand(); + + db.DeleteNav(it=>it.Id==1) + .Include(z1 => z1.SchoolA) + .ThenInclude(z1 => z1.RoomList) st + .Include(z1 => z1.Books) + .ExecuteCommand(); + + db.UpdateNav(list) + .Include(z1 => z1.SchoolA) + .ThenInclude(z1 => z1.RoomList) + .Include(z1 => z1.Books) + .ExecuteCommand(); ``` ### Feature3 : Page query From f26e65edf51c3b4d0c0fa387edc3834127aa007a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=9C=E7=B3=96=E7=BD=91?= <610262374@qq.com> Date: Sun, 17 Jul 2022 14:19:19 +0800 Subject: [PATCH 2/5] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 1d696fcd3..bcd1da3c6 100644 --- a/README.md +++ b/README.md @@ -57,14 +57,14 @@ FROM WHERE ([o].[Id] = @Id0) ``` -### Feature2 : Include query -```cs Include Query、Insert、Delete and Update +### Feature2 :Include Query、Insert、Delete and Update +```cs var list=db.Queryable() - .Includes(x => x.Provinces,x=>x.Citys ,x=>x.Street) + .Includes(x => x.Provinces,x=>x.Citys ,x=>x.Street) //multi-level .Includes(x => x.ClassInfo) .ToList(); - db.InsertNav(list) + db.InsertNav(list) //Finer operation than EFCore's SaveChange .Include(z1 => z1.SchoolA) .ThenInclude(z1 => z1.RoomList) .Include(z1 => z1.Books) From 9f3108c3906703a615bb279f3d190954c8c79885 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=9C=E7=B3=96=E7=BD=91?= <610262374@qq.com> Date: Sun, 17 Jul 2022 14:20:27 +0800 Subject: [PATCH 3/5] Update README.md --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index bcd1da3c6..2013039f5 100644 --- a/README.md +++ b/README.md @@ -59,23 +59,24 @@ WHERE ``` ### Feature2 :Include Query、Insert、Delete and Update ```cs +//query by nav var list=db.Queryable() .Includes(x => x.Provinces,x=>x.Citys ,x=>x.Street) //multi-level .Includes(x => x.ClassInfo) .ToList(); - +//insert by nav db.InsertNav(list) //Finer operation than EFCore's SaveChange .Include(z1 => z1.SchoolA) .ThenInclude(z1 => z1.RoomList) .Include(z1 => z1.Books) .ExecuteCommand(); - +//delete by nav db.DeleteNav(it=>it.Id==1) .Include(z1 => z1.SchoolA) .ThenInclude(z1 => z1.RoomList) st .Include(z1 => z1.Books) .ExecuteCommand(); - +//update by nav db.UpdateNav(list) .Include(z1 => z1.SchoolA) .ThenInclude(z1 => z1.RoomList) From 53432765b318e2e66bfc35f34f7a6315e9ecd0af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=9C=E7=B3=96=E7=BD=91?= <610262374@qq.com> Date: Sun, 17 Jul 2022 14:20:52 +0800 Subject: [PATCH 4/5] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2013039f5..066107b8f 100644 --- a/README.md +++ b/README.md @@ -64,6 +64,7 @@ var list=db.Queryable() .Includes(x => x.Provinces,x=>x.Citys ,x=>x.Street) //multi-level .Includes(x => x.ClassInfo) .ToList(); + //insert by nav db.InsertNav(list) //Finer operation than EFCore's SaveChange .Include(z1 => z1.SchoolA) @@ -76,6 +77,7 @@ var list=db.Queryable() .ThenInclude(z1 => z1.RoomList) st .Include(z1 => z1.Books) .ExecuteCommand(); + //update by nav db.UpdateNav(list) .Include(z1 => z1.SchoolA) From 3f08f54fc812a1a544539e819a7f3e2f438b6c3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=9C=E7=B3=96=E7=BD=91?= <610262374@qq.com> Date: Sun, 17 Jul 2022 14:21:09 +0800 Subject: [PATCH 5/5] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 066107b8f..1934b4b5c 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,7 @@ var list=db.Queryable() .ThenInclude(z1 => z1.RoomList) .Include(z1 => z1.Books) .ExecuteCommand(); + //delete by nav db.DeleteNav(it=>it.Id==1) .Include(z1 => z1.SchoolA)