There's a nice article on MSDN about using the DSL Tools in EDS's model-driven development approach, which generates entities, data services, data definitions and unit tests.