using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using SqlSugar; namespace OrmTest { public partial class NewUnitTest { private static void Fastest2() { var db = new SqlSugarScope(new SqlSugar.ConnectionConfig() { ConnectionString =Config.ConnectionString, DbType = DbType.SqlServer, IsAutoCloseConnection = true }); db.CodeFirst.InitTables(); db.DbMaintenance.TruncateTable(); //用例代码 db.Insertable(new Test2() { p = "1" }).ExecuteCommand();//用例代码 db.Insertable(new Test2() { p = "2", delPer = 1 }).ExecuteCommand();//用例代码 var updateList = db.Queryable() .ToList(); db.Fastest().BulkCopy(updateList); int index = 0; foreach (var update in updateList) { update.p = index.ToString(); index++; } db.Fastest().BulkUpdate(updateList); Console.WriteLine("用例跑完"); } [SugarTable("UnitFastest0011a")] public class Test2 { [SugarColumn(IsNullable = false,IsIdentity =true, IsPrimaryKey = true)] public int id { get; set; } [SugarColumn(IsNullable = false)] public string p { get; set; } [SugarColumn(IsNullable = true)] public int? delPer { get; set; } [SugarColumn(IsNullable = true)] public DateTime? del_Time { get; set; } } } }