Entity Framework supporta questa feature: prova a leggere questo tutorial introduttivo.

Ciao!