我在实体中具有名称为Status的Enum类型的可空属性。
public class MyType
{
[Column("StatusId")]
public Nullable<AccountPaymentType> Status{ get; set; }
}
modelBuilder
.Entity<MyType>()
.Property(e => e.Status)
.HasConversion(new EnumToNumberConverter<Enum.Status, int>());
如果DB返回null,则转换器将失败。我如何支持它?
我看到在类EnumToNumberConverter中有构造函数,为>]
public EnumToNumberConverter([CanBeNullAttribute] ConverterMappingHints mappingHints = null);
但是我不知道如何使用它。
我在我的实体中有一个名称为Status的可空类型Enum属性。公共类MyType {[Column(“ StatusId”)] public Nullable
您可以尝试以下方法: