1

最初にEFモデルでMVC3を使用しています。

すべてのデータを受信するための LINQ があります。

        public List<CoreValueQuestion> GetAllCoreValueQuestions()
        {
            return db.Question.OfType<CoreValueQuestion>().OrderBy(x => x.QuestionText).ToList();
        }

私の Question エンティティには、bool で Active と呼ばれるプロパティがあります。active = true を持つすべての質問を返したいと思います。どうやってやるの?

前もって感謝します!

4

1 に答える 1

2

多分このようなもの:

db.Question
     .OfType<CoreValueQuestion>()
     .Where(a=>a.Active==true)
     .OrderBy(x => x.QuestionText)
     .ToList();

または、Activenull 許容列でない場合は、次のようにします。

db.Question
     .OfType<CoreValueQuestion>()
     .Where(a=>a.Active)
     .OrderBy(x => x.QuestionText)
     .ToList();
于 2012-05-07T12:04:52.080 に答える