Olá Hugo
Não sei se te lembras de mim pelo nome, sou um dos formandos da Formação avançada na Bull em Fevereiro de 2006.
Quanto à tua resposta, estou de acordo que o caminho é LINQ. O problema é quando é que vai estar pronta a Framework que eu desejo.
Estive na apresentação do VS 2008, e constatei que esta framework ainda está em desenvolvimento, nomeadamente a módulo equivalente ao NHibernate. Neste momento o que existe é uma Framework que suponho que o nome é LINQ Entity Framework, que mapeia as tabelas utilizando um pattern do tipo Row Data Gateway. No entanto, a Framework que eu desejo, apenas estará pronta daqui a um ano, que será uma Framework equivalente ao NHibernate, com possibilidade de mapear heranças e associações, ou seja, poder construir um verdadeiro modelo de dominio, independente do modelo base de dados.