在 Entity Framework 中,如何搜索 EF 顶层的对象?
如果我有一组具有子组件的子组件。这些子装配体可以放置在更大的装配体中。
在一个现实世界的例子中:假设我们用一台计算机构建了一个机柜,并且计算机具有部件。如何找到未安装在机柜中的计算机或未安装在计算机中的部件?
public class Component
{
public int Id { get; set; }
public string Model { get; set; }
public string PartId { get; set; }
public DateTime Manufactured { get; set; }
public string SerialNumber { get; set; }
public string ProductType { get; set; }
public string Description { get; set; }
public virtual List<Component> SubComponents { get; set; }
}