Qual seria a melhor forma de organizar meu projeto ASP.NET Core MVC?

11/10/2018

0

No momento existem as pastas:

Controllers
Data (contêm SistemaContext.cs)
Docs
Migrations
Models (contêm as entidades e as classes EntityConfiguration)
Services
Views

Eu estou pensando em separar as EntityConfigurations em uma outra pasta sem ser a models. O que vocês acham que ficaria melhor?

Exemplo de uma:

  public class ApplicationUserEntityConfiguration : IEntityTypeConfiguration<ApplicationUser>
    {

        public void Configure(EntityTypeBuilder<ApplicationUser> builder)
        {
            builder.ToTable("Users");
            builder.Property(c => c.FirstName).HasColumnName("Firstname").HasMaxLength(20).IsRequired();
            builder.Property(c => c.LastName).HasColumnName("Lastname").HasMaxLength(20).IsRequired();
            builder.Property(c => c.User_CPF).HasColumnName("User_CPF").HasMaxLength(11);
            builder.Property(c => c.URLProfilePicture).HasColumnName("URLProfilePicture").HasMaxLength(255);
        }
    }
Cesar Murilo

Cesar Murilo

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar