Предполагая, что ваша локальная и живая базы данных имеют одинаковую структуру, ваш файл edmx будет работать как для живых, так и для разработчиков баз данных. Вам просто нужно обновить строку подключения, чтобы указать на базу данных в реальном времени.
Строка вашего соединения находится в файле web.config в вашем проекте MVC.
Пример локальная строка подключения:
<connectionStrings>
<add name="ConnectionStringName" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\dbname.mdf;Initial Catalog=dbo;Integrated Security=True" providerName="System.Data.SqlClient" />
Пример SQL Server 2008 Строка соединения:
<connectionStrings>
<add name="ConnectionStringName" providerName="System.Data.SqlClient" connectionString="Server=DatabaseServerName;Database=dbname;User Id=username; Password=password; MultipleActiveResultSets=true" />
Заканчивать http://Connectionstring.com примеры строк более соединений
Thanx для ответа .. хорошо. Но как насчет файла EDMX Entity File EDMX? IT будет 2 EDMX Local и live. И когда я добавляю живой файл EDmx в свой класс и все получаю изменения. Итак, как сохранить два файла edmx в Projetc. – Rimple
@ Вам просто нужно добавить один файл EDMX, поскольку базы данных должны быть одинаковыми. Строка подключения в вашем файле конфигурации позволяет вам установить, к какой базе данных подключиться. Поскольку базы данных идентичны, ваш edmx также будет работать. – Declan
@Rimple Если этот ответ решил вашу проблему, вы могли бы пометить ее как принятую, пожалуйста? – Declan