Qual seria a melhor forma de organizar meu projeto ASP.NET Core MVC?
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:
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
Curtidas 1
Respostas
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
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