美好的一天!使用LINQ更新项目,不工作
我有这个疑问如下图所示:
jt.SummarySpecs.Where(
x => true
)
.FirstOrDefault()
.DocSpecs
.Where(
x => x.DocID == x.DocID
)
.FirstOrDefault()
.FinishingOptionsDesc[0] = option;
但是,当代码得到执行,对于finishingOptionsDesc [0]值不更新......
有什么错上面的查询?
的类属性:
"SummarySpecs.cs"
public DocSpec[] DocSpecs { get; set; }
"DocSpecs.cs"
public string[] FinishingOptionsDesc { get; set; }
我唯一担心的是更新FinishingOptionDesc 1弦。
谢谢
要在where子句中, “x.DocSpecs == x.DocSpecs”,导致两个相同的事做...... – 2013-04-09 06:47:31
我打算这样做,以便我可以检查“DocSpecs”对象下的数据。对不起,我在LINQ中仍然是新的...... – 2013-04-09 06:50:33
请参阅,而不是在两侧给出相同的值,请给出一些静态值,如1,2,并查看其是否更新....其中(x => x.DocID == 1) – 2013-04-09 06:59:49