public enum EnrollmentStatus
{
DropOut= 1,
Enrolled= 2,
NewEnrolled= 3
}
public class Test
{
public int Id { get; set; }
[Required]
public string StudentName { get; set; }
public string FatherName { get; set; }
[Required]
public int EnrollmentStatusValue { get; set; }
// Wrapper for EF to handle Enums
public EnrollmentStatus EnrollmentStatus
{
get { return (EnrollmentStatus) EnrollmentStatusValue; }
set { EnrollmentStatusValue= (int) value; }
}
}
ammasbhatti
Member
124 Points
22 Posts
Re: Enum as a field in the model
May 03, 2012 07:55 PM|LINK
Hi!
Consult sample code, I hope this will help you.
public enum EnrollmentStatus { DropOut= 1, Enrolled= 2, NewEnrolled= 3 } public class Test { public int Id { get; set; } [Required] public string StudentName { get; set; } public string FatherName { get; set; } [Required] public int EnrollmentStatusValue { get; set; } // Wrapper for EF to handle Enums public EnrollmentStatus EnrollmentStatus { get { return (EnrollmentStatus) EnrollmentStatusValue; } set { EnrollmentStatusValue= (int) value; } } }