Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

É uma boa prática ter um projeto ClassLibrary para isolar o banco de dados?

Queria saber se seria uma boa prática em uma solução C#.Net separar o desenvolvimento em diferentes projetos:

  • Um projeto ASP.Net para a página
  • Um projeto ClassLibrary para interagir com o banco de dados

A intenção é, além de separar as implementações, reaproveitar código, pois se eu quiser criar, por exemplo, um novo WebService que use o mesmo banco de dados, eu poderia criar um novo projeto no Solution Explorer e fazer referência ao projeto ClassLibrary que já está implementado com o banco de dados. Ou isso não é a melhor ideia?

1 resposta
solução!

Diego, tudo bem?

No link abaixo o autor apresenta de forma resumida o conceito DRY. Vale a pena ler a respeito: http://www.itexico.com/blog/bid/99765/software-development-kiss-yagni-dry-3-principles-to-simplify-your-life

Nesse outro, o autor demonstra sobre um projeto onde existe a separação de responsabilidades: https://github.com/vmussak/SimpleInjectorExample

Estude sobre isso, acredito que vai te ajudar a ter mais horizontes. =)

Abraços.