var results = from formNumber in context.DetailTM
join c in context.ClaimPeriodTM on formNumber.ClaimPeriod equals c.Cid
where formNumber.FormNumber.StartsWith(fNumber)
&& formNumber.RegistrationNumber != registrationNumber
select new { RegNo = formNumber.RegistrationNumber,
CP = c.ClaimPeriod, FormNo = formNumber.FormNumber };
AND條款與.StartsWith
不起作用。如果我使用==運算符,查詢工作正常。我嘗試在where子句中添加括號,但它沒有幫助。任何想法缺少什麼。先謝謝你。LINQ問題在哪裏條款
什麼是錯誤notsupportexception? – Nix 2010-03-25 19:43:33
如果沒有錯誤,哪些formNumber項目被錯誤地包含或排除?我們只是沒有足夠的數據來幫助。 – 2010-03-25 19:47:07
formNumber.RegistrationNumber!=註冊號 不起作用。即 formNumber.RegistrationNumber!= 1234 該查詢告訴不顯示1234,但它仍顯示 – Kris1511 2010-03-25 19:51:12