ねえ、私はデータベースからクライアントを引き戻し、インクルードによってすべてのケーススタディを含めるという状況になりました
return (from c in db.Clients.Include("CaseStudies")
where c.Id == clientId
select c).First();
しかし、私が今やりたいのは、含まれているケーススタディのwhere句で、deleted=falseのケーススタディのみを返すようにすることです。
こんな感じ
return (from c in db.Clients.Include("CaseStudies")
where c.Id == clientId
&& c.CaseStudy.Deleted == false
select c).First();
しかし、これは機能しません:(アイデア