我最初在聚合中使用 Enum 恰好对我来说工作正常,但是现在当我将属性更改为 List 时,我发现这些值没有在数据库中保存或检索,我认为 CodeFirst 会创建一个单独的列表的表并在那里映射行,但事实并非如此,这些值既不会被存储也不会被检索。
聚合:
public class Trainee: Entity
{
public int TraineeId { get; set; }
public string Name { get; set; }
public int Age { get; set;}
public virtual List<CoursesTypes> CoursesOpted { get; set; }
}
枚举:
public enum CoursesTypes
{
PHP,
Networking,
}