Использование мощных шаблонов T4
Entity Framework V1.0 чувствует себя и является незаконченным продуктом, слишком рано представленным публике. Вот почему можно использовать шаблоны T4, которые создают другой код из файлов EDMX, который также поддерживает хранимые процедуры скалярного типа.
Мы используем пользовательские шаблоны с множеством модификаций, поэтому они создают объекты бизнес-уровня, интерфейсы для IoC / TDD, а также DAL и DAO. Мы получаем все из файлов EDMX. Черт возьми, мы даже создаем перечисления, но они создаются из реальных данных в БД, а не из файлов EDMX.
Вы сможете найти множество шаблонов T4 ...
Вот тот, который делает скалярные хранимые процедуры . Но вы можете захотеть получить тот, который на самом деле делает POCO.