Ciao e grazie per i complimenti
Se per inserimento di campi intendi la possibilità di immettere dei dati all'interno di una tabella esistente, certamente si può.
Hai la possibilità di usare LINQ to Entities all'interno del Domain Service (che dovrebbe averti generato tutto il necessario) oppure il controllo DomainDataSource che è in binding con l'origine dati.
Nel Training Kit comunque trovi esempi molto complessi:
http://www.microsoft.com/downloads/details.aspx?FamilyID=24cea29e-042e-41c9-aa16-684a0ca5f5db&displaylang=en
Tieni conto che con Entity Framework a runtime puoi generare qualunque cosa, a partire da info immesse dall'utente, incluse intere tabelle.