public void Configure(EntityTypeBuilder <Curso> builder) { builder.HasKey(x => x.Id); builder.Property(x => x.Nome) .IsRequired() .HasMaxLength(100) .HasColumnType("varchar") .HasColumnName("nome"); builder.Property(x => x.Turno) .HasConversion(DominioConverter.ConverterDomTurno()); builder.Property(x => x.Modalidade) .HasConversion(DominioConverter.ConverterDomModalidade()); builder.Property(x => x.Nivel) .HasConversion(DominioConverter.ConverterDomNivel()); builder.ToTable("tb01_curso"); }
public void Configure(EntityTypeBuilder <Curso> builder) { builder.HasKey(x => x.Id); //Id,Nome,Descricao,QuantidadeAula,DataInicio,Turno,Modalidade,QuantidadeVagas,Nivel builder.Property(x => x.Nome) .IsRequired() .HasMaxLength(100) .HasColumnType("varchar") .HasColumnName("nome"); builder.Property(x => x.Turno) .HasConversion(DominioConverter.ConverterDomTurno()); builder.Property(x => x.Modalidade) .HasConversion(DominioConverter.ConverterDomModalidade()); builder.Property(x => x.Nivel) .HasConversion(DominioConverter.ConverterDomNivel()); builder.ToTable("tb01_curso"); }