2つのテーブルを照会してレコードを正常に返すLINQクエリがあります。私はそれが最新のレコードだけを返すようにしたいが、それを動作させるのに問題がある。すべてのレコードをエラーなしで返します。内部結合を持つLINQクエリで最新の日付を選択します。
私のクエリは次のとおりです。
var viewModel = from area in db.area
join sample in db.sample on area.location_id equals sample.location_id
from s in db.sample.OrderByDescending(s => s.sample_date).Take(1)
select new AreaViewModel { h_area = area, s_sample = sample };
return View(viewModel);
完全に立ち往生し、大歓迎を助けます!
これは素晴らしい作品です。 – emerfan