1058 shaares
75 liens privés
75 liens privés
1 résultat
taggé
enum
public enum MembershipType
{
Free,
Premium
}
// Database Entity with MembershipType property
public class User
{
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public MembershipType MembershipType { get; set; }
}
public class BlogContext : DbContext
{
public BlogContext(DbContextOptions<BlogContext> options)
: base(options)
{
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<User>()
.Property(u => u.MembershipType)
.HasConversion<string>()
.HasMaxLength(50);
}
public DbSet<User> Users { get; set; }
}