From b41680adfaae4fde1ba034e0c55fcfb1e2b6f2d6 Mon Sep 17 00:00:00 2001 From: 2881099 <2881099@users.noreply.github.com> Date: Sat, 25 Apr 2020 17:08:36 +0800 Subject: [PATCH] Update readme.md --- readme.md | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/readme.md b/readme.md index 40f6c221..97725bb0 100644 --- a/readme.md +++ b/readme.md @@ -124,25 +124,27 @@ fsql.Select().OrderBy(a => Guid.NewGuid()).Limit(10).ToList(); > dotnet add package FreeSql.Repository ```csharp -var repo = uow.GetRepository(); -repo.DbContextOptions.EnableAddOrUpdateNavigateList = true; +[Transactional] +public void Add() +{ + var repo = ioc.GetService>(); + repo.DbContextOptions.EnableAddOrUpdateNavigateList = true; -repo.Insert(new Tag { - Name = "testaddsublist", - Tags = new[] { - new Tag { Name = "sub1" }, - new Tag { Name = "sub2" }, - new Tag { - Name = "sub3", - Tags = new[] { - new Tag { Name = "sub3_01" } - } - } + var item = new Tag + { + Name = "testaddsublist", + Tags = new[] + { + new Tag { Name = "sub1" }, + new Tag { Name = "sub2" } } - } -}); + }; + repo.Insert(item); +} ``` +参考:[在 asp.net core 中使用 TransactionalAttribute + UnitOfWorkManager 实现多种事务传播](https://github.com/dotnetcore/FreeSql/issues/289) + ## 💪 Performance FreeSql Query & Dapper Query