From e113e9a4e5aa1d121527f8f74e8eb5cc3d03b2ab Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 22 Mar 2024 19:54:33 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BE=BE=E6=A2=A6=20supports=20mandatory=20sel?= =?UTF-8?q?f-increment?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SqlSugar/Realization/Dm/SqlBuilder/DmInsertBuilder.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Dm/SqlBuilder/DmInsertBuilder.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Dm/SqlBuilder/DmInsertBuilder.cs index dc7ca4a79..b23ceacde 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Dm/SqlBuilder/DmInsertBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Dm/SqlBuilder/DmInsertBuilder.cs @@ -49,6 +49,11 @@ namespace SqlSugar { result = result.Replace(";select @@identity", ""); } + if (this.IsOffIdentity) + { + var tableName = this.GetTableNameString; + result = $"SET IDENTITY_INSERT {tableName} ON;" + result.TrimEnd(';') + $";SET IDENTITY_INSERT {tableName} OFF"; ; + } return result; }