Usuário com melhor resposta
Regras de Negócio

Pergunta
-
Em uma aplicação asp.net
onde ficam as regras de negócio?
por exemplo tenho 3 tabelas cliente, categoria, representante
na cliente e representante tem categoria
quando vou inserir cliente e representante preciso validar a categoria
onde isto deve ser feito? nos get e set da categoria?
Respostas
-
Você pode aplicar o conceito de camadas MVC ou até mesmo DDD para isolar as funcionalidade do seu software em dll, para criar dll você deve clicar com o botão direito em cima da solution > add > New Project > escola o template Class Library.
Eu gosto de trabalhar utilizando uma dll com as clases (POCO) outra para fazer a comunicação do banco de dados referenciando a POCO e uma dll intermediaria (PROXY) que referencia a dll POCO e DBA e através de um repositorio e metodos de extensão eu implemento o CRUD geral e as necessidades especificas que relacione banco de dados e POCO e no webAplication referencio a POCO e a dll intermediaria.
- Marcado como Resposta Seilor Bonancio JuniorModerator terça-feira, 16 de abril de 2013 16:15
Todas as Respostas
-
-
Você pode aplicar o conceito de camadas MVC ou até mesmo DDD para isolar as funcionalidade do seu software em dll, para criar dll você deve clicar com o botão direito em cima da solution > add > New Project > escola o template Class Library.
Eu gosto de trabalhar utilizando uma dll com as clases (POCO) outra para fazer a comunicação do banco de dados referenciando a POCO e uma dll intermediaria (PROXY) que referencia a dll POCO e DBA e através de um repositorio e metodos de extensão eu implemento o CRUD geral e as necessidades especificas que relacione banco de dados e POCO e no webAplication referencio a POCO e a dll intermediaria.
- Marcado como Resposta Seilor Bonancio JuniorModerator terça-feira, 16 de abril de 2013 16:15