Se você achava que é muito difícil desenvolver aplicações LOB com WPF, precisa ver este meu novo artigo que foi publicado no site Linha de Código (http://www.linhadecodigo.com.br/Artigo.aspx?id=2138). Lá eu mostro como desenvolver uma aplicação LOB com WPF, usando LINQ to SQL.

No artigo eu mostro como fazer a inclusão, alteração e exclusão usando LINQ to SQL. Lá também mostro como criar um UserControl que é instanciado em tempo de execução e permite editar os registros detalhes tabelas relacionadas como mestre-detalhe. Vale a pena dar uma olhada e ver que não é tão complicado desenvolver aplicações LOB com WPF