私は次のものを持っています
[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");
ご覧のとおり、複雑なマッピングは実行していませんが、AnimalType 列挙のリストは、DB 内の列/テーブルに自動的にマップされませんでした。列挙リストのマッピングを制御するには、モデル ビルダーにコードを追加する必要がありますか?