次のテーブルがあり、すべてのセクターとそれに含まれるすべての AvailableResources を返したいと考えています。
これは通常、単に実行する場合です...
_dataContext.Sectors.Include(s=>s.AvailableResources);
...しかし、AvailableResources がリリースされていない (ReleasedOn が null 可能である) 場合、または ReleaseOn の日付が将来の場合にのみ、AvailableResources が必要です。
生のSQLでこれを行う唯一の方法は、AvailableResourcesのサブクエリに参加することだとほぼ確信していますが、IDbSetコレクションを使用してこれを行いたいです(EntiyFramework 5をラップします)。