请教分表使用插入或更新问题 返回

SqlSugar 沟通中
5 363

response = db.Storageable(new TempTable()

                    {

                        Id = parm.Id,

                        StartTime = parm.StartTime,

                    })

                   .SplitTable()

                   .ExecuteCommand();

如上代码中,id为主键,startTime为分表设置的字段,分表情况下,数据一直插入不成功,请大佬帮忙看下,谢谢!


热忱回答5

  • /分表字段必须要有正确的值才能找对应的表
    db.Storageable(new OrderSpliteTest() { Name="A" ,Time=DateTime.Now })
                    .SplitTable().ExecuteCommand();//内部1000条分页一次

    我是参照如上demo

    0 回复
  • fate sta fate sta VIP0
    2024/1/22

    你主键没有赋值

    0 回复
  • @fate sta

        大佬,麻烦告知下主键在哪里赋值,

    response = db.Storageable(new TempTable()

                        {

                            Id = parm.Id,

                            StartTime = parm.StartTime,

                        })

                       .SplitTable()

                       .ExecuteCommand();

    这里的id就是我的主键

    0 回复
  • 现在可以执行插入或更新操作,但是返回值为0是咋回事?

    0 回复
  • 提供DEMO

    0 回复