использование Linq с несколькими условиями where

У меня есть класс, представляющий таблицу в базе данных, которая определена:

public class MyClass{
    public int MyClassId{get;set;}
    public string Name{get;set;} 
    public string LastNamw{get;set;}
    public DateTime From{get;set;}
    public DateTime To{get;set;}
}

На котором я хочу запустить поисковый запрос к базе данных оракула.

Теперь вопрос:

var list = context.MyClass
   .Where(x => x.From>= FromMyDate)
   .Where(x => x.To <= ToMyDate);


var list = context.MyClass
   .Where(x => x.From>= FromMyDate && x.To <= ToMyDate);

Лучше использовать несколько строк с условием where или один? А почему... пожалуйста

Насколько я понимаю, я использую несколько предложений where, когда хочу выполнить поиск по результату первого условия.

14
задан Carthic 6 September 2017 в 17:45
поделиться