包含中的无限嵌套引用

时间:2019-01-15 15:25:08

标签: c# entity-framework

我有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对象,包含递归的多个资源对象)

请提出如何避免这种情况的建议。

0 个答案:

没有答案