添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
[SugarColumn(IsPrimaryKey = true)] public long Id { get; set; }      public string Message { get; set; }      [SplitField] public DateTime CreatedAt { get; set; }  }
 var items = new List<Logs>();
 for (var i = 0; i < 100; i++)
     var datetime = DateTime.Now.AddMonths(-5);
     var log = new Logs()
         Message = $"测试信息 -{datetime}",
         CreatedAt = datetime
     items.Add(log);
     //使用下面这种方式一条一条执行就可以正常插入
     // await _dbProvider.Insertable(log).SplitTable().ExecuteReturnSnowflakeIdAsync();
//但是使用这种批量插入,就报错了,雪花ID获取的都是0
 await _dbProvider.Fastest<Logs>().SplitTable().BulkCopyAsync(items);

错误提示:

{"违反了 PRIMARY KEY 约束“PK_m_logs_20231201_Id”。不能在对象“dbo.m_logs_20231201”中插入重复键。重复键值为 (0)。\r\n语句已终止。"}