我有一个有 2 列的表:FruitID、FruitSize。我想编写一个查询,它接受一个 FruitID 列表和一个 FruitSize 并为所有水果设置新的 FruitSize。
这是我到目前为止所拥有的:
public void ChangeFruitSizes(List<long> TheFruitIDs, long NewFruitSize)
{
using (SomeDC MyDC = new SomeDC())
{
var TheFruits = (from f in MyDC.Fruits
where TheFruitIDs.Contains(f.FruitID)
select f).ToList();
foreach (Fruits f in TheFruits)
{
f.FruitSize = NewFruitSize;
}
MyDC.SubmitChanges();
}
}
它目前没有窃听,但数据库中的字段没有更新。感谢您的建议。