我只是想执行一个LINQ查询来返回一组明确运行的课程标识和课程标题。作为这个的一部分,我需要执行一个OR查询,因为我也希望返回与下一年有关的数据,这些数据在我的数据库中作为一个字符串保存,这是我遇到的唯一问题,所以任何帮助都是赞赏。LINQ to SQL在字符串上执行或操作
var result = (
from a in Offering
join b in Courseinfo on a.CourseID equals b.CourseID
into temp
from c in temp
where c.Year == "10/11" || "11/12"
select new { c.CourseID, c.CourseTitle }).DefaultIfEmpty();
“10/11”对我来说更像是一个日期而不是一年。 :) – 2010-01-19 10:29:22
它看起来像“年”实际上不是一年 - 我猜这是一个“学年”,因为它跨越两个日历年。 – 2010-01-19 10:39:09
是的,它指的是一个学年,对不起。 – manemawanna 2010-01-19 11:07:16