假设我有一个名为 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()
多个查询来检索每个转换后的集合。
有没有办法在一次访问数据库中做到这一点?