Я использую EF4 / POCO, но все мои права определены в коде, а не в edmx, поэтому я не эксперт в подходе, который вы используете ...
Тем не менее, простой способ определитьЧто делает приложение: скачайте sysinternals Proces Monitor и укажите его на VS - затем посмотрите, к каким файлам он пытается получить доступ (фильтр по DataModel.edmx ).Это, по крайней мере, скажет вам, где он ожидает файл - возможно, ваш относительный путь неверен.
Я уверен, что другие разработчики с большим опытом в этой теме могут дать вам лучший ответ, но вот какЯ бы подошел к решению этого ...