dieses Aggregat Wurzel Consider ...EF Core-Include auf mehreren Sub-Level-Sammlungen
class Contact
{
ICollection<ContactAddress> Addresses { get; set; }
ICollection<ContactItem> Items { get; set; }
ICollection<ContactEvent> Events { get; set; }
}
..., die ich wie so verwendet haben ...
class Person
{
Contact ContactDetails { get; set; }
}
Wie kann ich eifrig Last alle Kollektionen mit dem Kontakt?
Ich habe versucht, diese ...
Context
.Set<Person>()
.Include(o => o.ContactDetails)
.ThenInclude(o => o.Addresses)
.ThenInclude(????)
. ...
ich das auch versucht haben ...
Context
.Set<Business>()
.Include(o => o.ContactDetails.Addresses)
.Include(o => o.ContactDetails.Events)
.Include(o => o.ContactDetails.Items)
Auf einer etwas verwandten beachten, ist es möglich, zu sagen, was als zurückgegeben werden soll Teil einer aggregierten Wurzel mit fließender Konfiguration?
@Igor, habe ich schon die SO Post gesehen, und versucht, die Vorschläge auf der MSDN-Artikel ... nichts funktioniert Ich habe Angst. – series0ne
Die Fähigkeit zum Definieren von Aggregatwurzeln wird nach Problem [# 1985] (https://github.com/aspnet/EntityFramework/issues/1985) verfolgt. – bricelam