1
我已經使用了下面的linq查詢代碼,但它返回「序列不包含任何元素」,我確定有一個項目應該返回。錯誤「序列不包含任何元素」
代碼象下面這樣:
tblDocTranstoCon doctranstocon =_DataContext.tblDocTranstoCons
.Single(dtcon => (dtcon.Docid == _DocID)
&& (dtcon.Transid==e.TransmittoconID)
&& (dtcon.Transid==e.TransID));
您有比較錯誤的機會嗎?你正在比較'dtcon.Transid'和'e.TransmittoconID'和'e.TransID' - 我猜第二個是正確的,但也許第一個是指'dtcon'上的錯誤字段? –
爲什麼條件(dtcon.Transid ==)是兩倍? – andy
感謝看來問題是「爲什麼條件(dtcon.Transid ==)是兩次?」 – masoud