Talvez essa duvida não seja tão relacionada ao curso, e talvez até mesmo eu esteja postando no forum errado, caso aconteça me desculpem desde já.
Estou montando uma aplicação integrada de um sistema Web (asp.Net MVC) integrado via WCF com Android (Utilizando JSON para se comunicar). Minha dúvida surgiu quanto as Models e as DAOs; Para a solução no Visual Studio, a maneira melhor estruturada seria:
- Permitir que cada Aplicação tenha sua própria DAO, assim como a Propria Model para acessar o Banco de Dados
- Utilizar no WCF a Model e a Dao da Aplicação Web já que esses objetos "Pertencem" a aplicação Web
- Utilizar na aplicação Web as Models e as Daos, vindas do WCF, deixando esse como um "gerenciador" geral de acesso ao banco tanto do sistema Web quanto do Aplicativo Android. (e também pela comodidade)
- Tanto Faz