定義されているデータベース上のテーブルを表すクラスがあります。
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;}
}
その上で、Oracleデータベースに対して検索クエリを実行したいと思います。
今の質問は:
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条件で複数の行を使用する方が良いですか、それとも1つですか?そしてなぜ...お願いします
私が理解している限り、最初の条件の結果を検索する場合は、複数のwhere句を使用します。