diff --git a/Src/Asp.Net/MySqlTest/Demo/Demo3_Insertable.cs b/Src/Asp.Net/MySqlTest/Demo/Demo3_Insertable.cs index 1e56aac45..7def0f63b 100644 --- a/Src/Asp.Net/MySqlTest/Demo/Demo3_Insertable.cs +++ b/Src/Asp.Net/MySqlTest/Demo/Demo3_Insertable.cs @@ -58,6 +58,14 @@ namespace OrmTest Name = "11", Price = 11 }).UseMySql().ExecuteBulkCopy(); + db.Insertable(new OrderItem() + { + CreateTime = DateTime.Now, + ItemId=1, + OrderId=1, + OrderName="a", + Price = 11 + }).UseMySql().ExecuteBulkCopy(); var data = db.Queryable().ToList(); Console.WriteLine("#### Insertable End ####"); } diff --git a/Src/Asp.Net/SqlSugar/Realization/MySql/SqlBuilder/MySqlBlukCopy.cs b/Src/Asp.Net/SqlSugar/Realization/MySql/SqlBuilder/MySqlBlukCopy.cs index c174f1f0f..3d3ae6c28 100644 --- a/Src/Asp.Net/SqlSugar/Realization/MySql/SqlBuilder/MySqlBlukCopy.cs +++ b/Src/Asp.Net/SqlSugar/Realization/MySql/SqlBuilder/MySqlBlukCopy.cs @@ -42,10 +42,10 @@ namespace SqlSugar Type type = typeof(T); var entity = this.Context.EntityMaintenance.GetEntityInfo(); dt.TableName = this.Builder.GetTranslationColumnName(entity.DbTableName); - if (this.Context.MappingTables != null && this.Context.MappingTables.Any(it => it.EntityName == it.EntityName)) - { - dt.TableName = this.Builder.GetTranslationColumnName(this.Context.MappingTables.First(it => it.EntityName == it.EntityName).DbTableName); - } + //if (this.Context.MappingTables != null && this.Context.MappingTables.Any(it => it.EntityName == it.EntityName)) + //{ + // dt.TableName = this.Builder.GetTranslationColumnName(this.Context.MappingTables.First(it => it.EntityName == it.EntityName).DbTableName); + //} //创建属性的集合 List pList = new List(); //把所有的public属性加入到集合 并添加DataTable的列