以下のクエリを使用して、Entity Framework Linqのすべての列(さらに20個)を取得します。メモリ不足の例外のため、2つだけ取得したいと思います。1つは「FileName」、もう1つは「FilePath」です。コードを変更するにはどうすればよいですか?
var query = DBContext.Table1
.Where(c => c.FacilityID == facilityID && c.FilePath != null && c.TimeStationOffHook < oldDate)
.OrderBy(c => c.FilePath)
.Skip(1000)
.Take(1000)
.ToList();
foreach(var t in query)
{
Console.WriteLine(t.FilePath +"\\"+t.FileName);
}