TipoDocumentoConfiguration.cs 709 B

1234567891011121314151617181920212223242526
  1. using Microsoft.EntityFrameworkCore.Metadata.Builders;
  2. using Microsoft.EntityFrameworkCore;
  3. using ConcursoProjetos.Domain.Entities;
  4. namespace ConcursoProjetos.Data.Configurations;
  5. public class TipoDocumentoConfiguration : IEntityTypeConfiguration<TipoDocumento>
  6. {
  7. public void Configure(EntityTypeBuilder<TipoDocumento> builder)
  8. {
  9. builder.ToTable("TipoDocumento");
  10. builder.HasKey(p => p.Id);
  11. builder.Property(p => p.Id)
  12. .ValueGeneratedNever();
  13. builder.Property(p => p.Nome)
  14. .HasColumnType("nvarchar")
  15. .HasMaxLength(100);
  16. builder.Property(p => p.Descricao)
  17. .HasColumnType("nvarchar");
  18. }
  19. }