у меня есть следующее
[DataContractAttribute]
public class Animal
{
[Key]
[XmlElement(ElementName = "Id")]
[DataMember()]
public Guid Id
{
get;
set;
}
[XmlElement(ElementName = "AnimalType")]
[DataMember()]
public List<AnimalType> AnimalType
{
get;
set;
}
}
И я сопоставляю это с помощью первого подхода кода с EF к таблицам.
modelBuilder.Entity<Animal>().ToTable("Animal");
Как видите, я не выполнял сложное сопоставление, но перечисления List of AnimalType не сопоставлялись автоматически с какими-либо столбцами/таблицами в БД. Нужно ли добавлять дополнительный код в конструктор моделей для управления отображением списка перечисления?