diff --git a/Src/Asp.Net/SqlServerTest/Demos/6_ComplexModel.cs b/Src/Asp.Net/SqlServerTest/Demos/6_ComplexModel.cs index 5ca494f05..7da92b5c0 100644 --- a/Src/Asp.Net/SqlServerTest/Demos/6_ComplexModel.cs +++ b/Src/Asp.Net/SqlServerTest/Demos/6_ComplexModel.cs @@ -28,6 +28,8 @@ namespace OrmTest.Demo } } } + + db.Insertable(new CMStudent() { Name="xx" }).ExecuteCommand(); } } diff --git a/Src/Asp.Net/SqlSugar/Abstract/InsertableProvider/InsertableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/InsertableProvider/InsertableProvider.cs index 9f02593a7..79fd40639 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/InsertableProvider/InsertableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/InsertableProvider/InsertableProvider.cs @@ -266,6 +266,7 @@ namespace SqlSugar List insertItem = new List(); foreach (var column in EntityInfo.Columns) { + if (column.IsIgnore || column.IsOnlyIgnoreInsert) continue; var columnInfo = new DbColumnInfo() { Value = column.PropertyInfo.GetValue(item, null),