我首先使用MVC3和EF模型。
我有这个LINQ来接收所有数据:
public List<CoreValueQuestion> GetAllCoreValueQuestions()
{
return db.Question.OfType<CoreValueQuestion>().OrderBy(x => x.QuestionText).ToList();
}
我的问题实体有一个属性为bool并被称为Active,我想返回所有具有active = true的问题。我怎么能这样做?
提前致谢!
答案 0 :(得分:2)
也许是这样的:
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();