我希望使用 LINQ 更新项目。我试过这个查询。
string option = "new value here";
(jt.SummarySpecs.Select(x => x.DocSpecs)
.FirstOrDefault()
.Where(
y => y.DelItemID == docSpc.DelItemID &&
y.ItemCode == docSpc.ItemCode
)
.FirstOrDefault().FinishingOptionsDesc[0]
) = option;
我希望更新“FinishingOptionDesc”的值,这是一个字符串值的集合,但我只希望更新第一个。
但是上面的代码不起作用。
类属性:
"SummarySpecs.cs"
public DocSpec[] DocSpecs { get; set; }
"DocSpecs.cs"
public string[] FinishingOptionsDesc { get; set; }
我唯一关心的是更新 FinishingOptionDesc 第一个字符串。
谢谢