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