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");
        }