Perguntas com a marcação «layers»

Camada (ou nível de abstração ou uma camada de abstração) é uma maneira de ocultar os detalhes de implementação de um determinado conjunto de funcionalidades.

12
Estrutura de entidades e separação de camadas

Estou tentando trabalhar um pouco com o Entity Framework e tenho uma pergunta sobre a separação de camadas. Eu costumo usar a interface do usuário -> BLL -> DAL abordagem e estou querendo saber como usar EF aqui. Meu DAL normalmente seria algo como GetPerson(id) { // some sql return new...

9
Organização GUI, BLL, DAL em um projeto

Estou lendo sobre as camadas do aplicativo e quero usar esse design no meu próximo projeto (c #, .Net). Algumas perguntas: A separação de camadas é feita através de namespaces? Project.BLL.Whatever, Project.DAL.Whatever É mais apropriado separar por camadas e componentes (Project.BLL.Component1)...

8
Implementando uma camada oculta de complexidade

Como parte das dependências do projeto em que estou trabalhando, usamos vários serviços principais. Esses serviços, para os quais não podemos fazer grandes mudanças, são uma grande bagunça. Dependendo do método que invocamos, precisamos converter nossos parâmetros (e retornar valores) em diferentes...