我首先将MVC3与EF模型一起使用。
我有这个 LINQ 来接收所有数据:
public List<CoreValueQuestion> GetAllCoreValueQuestions()
{
return db.Question.OfType<CoreValueQuestion>().OrderBy(x => x.QuestionText).ToList();
}
我的问题实体有一个布尔值的属性,称为活动,我想返回所有具有活动 = true 的问题。我该怎么做?
提前感谢!
也许是这样的:
db.Question
.OfType<CoreValueQuestion>()
.Where(a=>a.Active==true)
.OrderBy(x => x.QuestionText)
.ToList();
或者,如果Active
列不可为空,只需执行以下操作:
db.Question
.OfType<CoreValueQuestion>()
.Where(a=>a.Active)
.OrderBy(x => x.QuestionText)
.ToList();