πρώτη φορά ποστάρω συνονόματε, μα τον τελευταίο καιρό στο Astoria (Entity Framework) μεσα από το Visual Studio με τα Entity Data Model Tools έχουμε άπειρες δυνατοτητες. Παρτε μια ιδέα : http://msdn.microsoft.com/en-us/library/bb399203.aspx
και ένα videάκι..
http://www.asp.net/learn/3.5-SP1/video-245.aspx