Quotidien Shaarli
December 23, 2021
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; }
}
phoenix project - gene kim
Change Your Questions, Change Your Life - Marilee G. Adams
Ton père honoreras - Gay Talese