Между прочим,
- Вы не можете отображать сложные типы вообще. ( Обновление Исправлено в EF v4.)
- Вы должны отобразить каждый столбец таблицы в схеме хранения.
- Обобщая (2), вы не получаете большого контроля над схемой хранилища вообще. В основном вы видите схему клиента и отображение на схему хранения.
- Если вы удаляете тип из диаграммы, его трудно вернуть обратно.
Я написал некоторые мысли о разнице в философских подходах между самой Entity Framework и дизайнером в этом посте .
Я думаю, что если вы намерены делать нетривиальные / нестандартные вещи в Entity Framework, вам следует привыкнуть к редактированию EDMX. Большинство других ORM требуют редактирования XML в какой-то момент, чего бы это ни стоило.