В моем домене у меня есть эти классы (в упрощенном виде)
public class Document
{
public string Id { get; set; }
public IList<MetadataValue> MetadataList { get; set; }
}
public class MetadataValue
{
public string DocumentId { get; set; }
public string Metadata { get; set; }
public string Value { get; set; }
}
В документе может быть много метаданных.При отображении объекта Document у меня есть:
HasMany<MetadataValue>(x => x.MetadataList)
.WithRequired()
.HasForeignKey(x => x.DocumentId);
Когда я сохраняю объект Document, его список метаданных также сохраняется.Но когда я получаю объект Document, его список метаданных всегда пуст.Что не так с этим отображением?