以下のような子エンティティのコレクションを持つRequestというエンティティがあるとします。
public class Request
{
public int RequestID { get; set; }
//Navigation Properties
public ICollection<Task> Tasks { get; set; }
public ICollection<Question> Questions { get; set; }
}
TasksコレクションとQuestionsコレクションの両方を含むオブジェクトを取得したいのですが、これを使用してこれを行うことができますinclude()
が、これらのコレクションのすべてのフィールドは必要ありません。
Task
それぞれのQuestion
エンティティから[名前と日付]フィールドを取得することにのみ関心があるとします。
これを行う方法を私が知っている唯一の方法はselect()
、複数のクエリを呼び出して、変換された各コレクションを取得することです。
DBへの1回の旅行でこれを行う方法はありますか?