美好的一天!使用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