可以说我们在实体框架上下文中有一个这样的模型。所有“ SewingCard”列表都继承自单个SewingCard类,因此可以将它们装箱在一起。
public class SewingCardBundle
{
public int SwC_Id { get; set; }
public OrderXmlItem OrderXmlItem { get; set; }
public List<FlamandzkaSewingCard> FlamanSewingCards { get; set; }
public List<FlamandzkaBrytaSewingCard> FlamandzkaBrytaSewingCards { get; set; }
public List<OczkaSewingCard> OczkaSewingCards { get; set; }
public List<OczkaBrytaSewingCard> OczkaBrytaSewingCards { get; set; }
public List<WellenbandSewingCard> WellenbandSewingCards { get; set; }
public List<WellenbandBrytaSewingCard> WellenbandBrytaSewingCards { get; set; }
public List<PodwiazkaSewingCard> PodwiazkaSewingCards { get; set; }
public List<TunelSewingCard> TunelSewingCards { get; set; }
public List<SzelkiSewingCard> SzelkiSewingCards { get; set; }
public List<SzelkiBrytaSewingCard> SzelkiBrytaSewingCards { get; set; }
public List<TunelBrytaSewingCard> TunelBrytaSewingCards { get; set; }
public List<TasmaZakladkowaSewingCard> TasmaZakladkowaSewingCards { get; set; }
public List<TasmaZakladkowaBrytaSewingCard> TasmaZakladkowaBrytaSewingCards { get; set; }
public List<ZakladkiPlaskieSewingCard> ZakladkiPlaskieSewingCards { get; set; }
public List<ZakladkiPlaskieBrytaSewingCard> ZakladkiPlaskieBrytaSewingCards { get; set; }
}
有什么方法可以包含所有List实体,而不必分别为每个List实体编写Include方法?
我在想类似的东西
var sewingCardBundle = _context.SewingCardBundles.Include(all children).ToList()