无主键的表的更新和删除 返回

fuelContext.localClient.BeginTran();
var x = shiftDB.Storageable(shiftList).WhereColumns(it => new { it.THISCount, it.THISMoney, it.LastCount, it.LastMoney }).ToStorage();
int shiftNum = x.AsUpdateable.ExecuteCommand();
fuelContext.localClient.CommitTran();
无法更新无主键的表的几个字段
热忱回答(6)
-
fate sta VIP0
1周前WhereColumns 是条件列 ,条件列是不能被更新的
0 回复 -
fate sta VIP0
1周前it.THISCount, it.THISMoney, it.LastCount, it.LastMoney 以外的字段可以更新
0 回复 -
fate sta VIP0
1周前如果条件列也想更新,那么一般就是先删在添加
0 回复 -
piglet VIP0
1周前数据量有点大,好几万条,每天还在不停的产生数据,需要从源数据库提取出来,做一些更改,然后插入目标数据库,同时更新源数据库,再删除一部分很旧的数据
0 回复 -
piglet VIP0
1周前这个表大概三十几个字段,需要更新的就是这四个字段,如果wherecolumns表示的是不能更新的,需要把其他不需要更新的的三十多个字段写进wherecolumns方法里么?
0 回复 -
piglet VIP0
1周前已经找到一种方法来更新,谢谢
0 回复