LINQ to SQL を使用しています。
Projects テーブルがあります。Tasks テーブルもあります。タスクはプロジェクトを持つことができます。
タスクを持たないプロジェクトのリストを返すことができるクエリが欲しいです。
プロジェクトのすべてのタスクを見つける方法は次のとおりです。
public static IEnumerable<Task> GetAllByProject(int? projectID)
{
KezberPMDBDataContext db = new KezberPMDBDataContext();
return from p in db.Tasks
where p.ProjectID == projectID
select p;
}
ここで、上記のクエリが何も返さないすべてのプロジェクトを見つける必要があります。