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

Entity Framework

ASP.NET

11/10/2018

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

Curtidas 1

Respostas

Kevlyn Godoy

Kevlyn Godoy

11/10/2018

Olá Concurseiros


Venha participar do Aniversário do Maior Site de Rateios do Brasil,

O aniversário é do Concurseiros Unidos,
mas o presente quem ganha é você!

Desconto de 30% a 70% em todo o site!
Fale que viu nosso anuncio no forum e ganha desconto adicional
Corre aproveitar antes que termine!
5541991115296
GOSTEI 0
POSTAR