SDF provides templates for generating SQL Procs, Custom Classes, and Data Access code in C#.
When used with ApexSQL Code 2008, a customizable data access solution (along with a 'scaffold' UI) can be created in minutes. The generated code is dependent only on .net.