У меня есть класс, представляющий таблицу в базе данных, которая определена:
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, когда хочу выполнить поиск по результату первого условия.