Вероятно, это связано с тем, что EF не может найти информацию о встроенном отображении. Внутри строки подключения у вас, вероятно, будет что-то вроде его:
metadata=res://*/Models.MyModels.csdl|...etc
Это * подстановочный знак, указывающий контексту объекта попытаться найти информацию о встроенном отображении, как мне кажется, при сканировании всех загруженных сборок. Если сборка не загружена, EF не найдет ее.
Что вам нужно сделать, это предоставить строку подключения с дополнительной информацией о том, где встроена ваша информация сопоставления. Измените * на конкретное имя сборки кода сопоставления:
metadata=res://Procurement.EFDataProvider/Models.MyModels.csdl
Если это не помогло, найдите сборку и загрузите ее непосредственно в ваш ObjectContext, используя:
ObjectContext.Metadataworkspace.LoadFromAssembly();