我有2类Resources和ResourceTypes
public class Resource {
public int ID;
public string name;
public int ResourceTypeID;
}
public class ResourceType {
public int ID;
public ICollection<Resource> Resources;
}
资源与ResourceType具有1对1的关系,但是资源类型与Resource具有1对多的关系。
当我使用_context.Resource.Include(r => r.ResourceType).ToList()
时,得到的结果是
资源(包含ResourceType对象,包含递归的多个资源对象)
请提出如何避免这种情况的建议。