Prática recomendada usando conjuntos de dados digitados em C # XSD em aplicativos corporativos

Estou tentando entender qual é a melhor prática usando tabelas XSD geradas a partir do esquema de banco de dados que atualmente uso.

1) Você acha que as informações XSD devem estar localizadas como parte do modelo?

2) Significa que a Camada de Acesso a Dados retorna Conjuntos de Dados e outros objetos gerados?

3) Ele passa por todas as camadas do sistema até a interface do usuário?

4) Se o XSD fizer parte da camada de acesso a dados, devo converter os resultados em objetos do modelo? Qual é a melhor metodologia de conversão?

Obrigado Ronny

questionAnswers(1)

yourAnswerToTheQuestion