Как изменить строку подключения в первом контексте фреймворка/приложения MVC? Я пытаюсь перенести его на живой сайт, но он пропускает значения веб-конфигурации и по-прежнему ссылается на мою локальную версию базы данных.Code First Entity Framework - изменить строку подключения
Вот строка раздела соединение моего web.config:
<add name="MembershipConnectionString" connectionString="Data Source=192.168.1.43;Initial Catalog=Website.Models.IntranetApplication;User Id=[UserName];Password=[Password];timeout=30" />
<add name="WebsiteConnectionString" connectionString="Data Source=192.168.1.43;Initial Catalog=Website.Models.IntranetApplication;User Id=[UserName];Password=[Password];timeout=30" />
<add name="Entities" connectionString="metadata=res://*/Models.IntranetModel.csdl|res://*/Models.IntranetModel.ssdl|res://*/Models.IntranetModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=192.168.1.43;Initial Catalog=Website.Models.IntranetApplication;User Id=[UserName];Password=[Password];MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
Я не уверен, если строка Сущности имеет какое-либо отношение, как я использовал код фреймворка первый объект, и я думаю, что только появился когда я пытался создать файл edmx (хотя я просто удалил его). Строка подключения сущностей прокомментировалась, поэтому я не думаю, что она используется.
Я хочу, чтобы структура сущности читала «WebsiteConnectionString», но, похоже, хочет использовать локальную строку соединения, но я даже не вижу, где она установлена. Как мне его изменить?
Thanks Ladislav - отлично работает. –
@ ladislav-mrnka Я видел много ваших ответов по проблемам EF, и они все были действительно полезны. Благодаря! – edsobo