I have a nullable type Enum property in my entity with name Status.
public class MyType
{
[Column("StatusId")]
public Nullable<AccountPaymentType> Status{ get; set; }
}
modelBuilder
.Entity<MyType>()
.Property(e => e.Status)
.HasConversion(new EnumToNumberConverter<Enum.Status, int>());
The converter fails if DB return null. How can I support it?
I saw that there is constructor in class EnumToNumberConverter as
public EnumToNumberConverter([CanBeNullAttribute] ConverterMappingHints mappingHints = null);
But I dont know how to use it.