diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/InsertableProvider/InsertableProvider.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/InsertableProvider/InsertableProvider.cs index 53ad17212..d22da98fe 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/InsertableProvider/InsertableProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/InsertableProvider/InsertableProvider.cs @@ -66,6 +66,10 @@ namespace SqlSugar public virtual KeyValuePair> ToSql() { InsertBuilder.IsReturnIdentity = true; + if (this.SqlBuilder.SqlParameterKeyWord == ":" && !this.EntityInfo.Columns.Any(it => it.IsIdentity)) + { + InsertBuilder.IsReturnIdentity = false; + } PreToSql(); AutoRemoveDataCache(); string sql = InsertBuilder.ToSqlString();