Я совершенно уверен, что добавление файла edmx в качестве существующего элемента будет работать очень хорошо.Однако вам нужно будет добавить соответствующую строку подключения в ваш файл конфигурации.
<add name="<EntityContainerName>" connectionString="metadata=res://*/<pathToEDMX>.csdl|res://*/<pathToEDMX>.ssdl|res://*/<pathToEDMX>.msl;provider=System.Data.SqlClient;provider connection string="Data Source=localhost;Initial Catalog=MyDatabase;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
, где pathToEDMX - путь к файлу edmx в проекте (например, Models.Model, если вы включили файл Model.edmx вкаталог Models вашего проекта)
Вы также захотите изменить строку соединения с базой данных в этой строке соединения mmodel.
Для того, чтобы эта строка соединения работала, опция модели "Артефакт метаданных"Обработка "должна быть установлена на" Вставить в выходную сборку "