面对更新实体中大量记录的问题

问题描述 投票:0回答:1

我需要在sql server中更新表中的大量记录。为此,我使用了每个循环,并在实体中添加了值,并使用了一次保存更改来更新表中的记录。但是记录不会按创建的顺序更新。它以随机顺序插入。

例如,我在对话框中创建了16个关键结果值,例如k1,k2,k3等,并试图插入表中。但是插入的顺序是k9,k1,k2,k5等等。

有人可以建议我解决此问题吗?

我已附上我的代码的屏幕截图,请参考它

enter image description here

enter image description here

我需要在sql server中更新表中的大量记录。为此,我使用了每个循环,并在实体中添加了值,并使用了一次保存更改来更新表中的记录。但是...

c# database linq entity
1个回答
0
投票

以及类似的东西呢?>

var results = objects.KeyObjects.Select(s=> new OKR_KeyResult{
//add values to params like param = s.param, aso...
}).ToList();
context.OKR_KeyResult.AddRange(results);
© www.soinside.com 2019 - 2024. All rights reserved.