Model:
public class Class1
{
public int Id { get; set; }
public string Name { get; set; }
public EnumType Enum { get; set; }
public EnumType? NullableEnum { get; set; }
public FlagsEnumType FlagsEnum { get; set; }
}
[Flags]
public enum FlagsEnumType
{
Value1 = 0x0,
Value2 = 0x1
}
public enum EnumType
{
Value1,
Value2
}


public class Class1
{
public int Id { get; set; }
public string Name { get; set; }
public EnumType Enum { get; set; }
public EnumType? NullableEnum { get; set; }
public FlagsEnumType FlagsEnum { get; set; }
}
[Flags]
public enum FlagsEnumType
{
Value1 = 0x0,
Value2 = 0x1
}
public enum EnumType
{
Value1,
Value2
}

