我有一个关于EF7 RC1(EFCore)的问题。我无法在我的模型中使用枚举。我可以保存枚举属性。该值被转换为int类型。我的问题是,在读取数据时,我会收到无效的转换异常。
- EF7是否支持枚举属性?
- 如何使用Fluent API配置它?
谢谢
编辑:
枚举:
public enum LimitMode
{
Max,
Min,
MaxAndMin,
}
模型:
public class SomeModel
{
(..)
public LimitMode LimitMode {get; set;}
}
SomeModel的模型构建器:
modelBuilder.Entity<SomeModel>(entity => {
(...)
entity.Property(p => p.LimitMode);
})
public enum LimitMode : int
并给枚举成员赋值 (Max = 0, ...
) - Alexander Derck