Я только что начал свое первое решение mvc4. Я создал 2 проекта. первый проект MVC4 и содержит все контроллеры (это веб-приложение), а второй - только для моделей, классов и доступа к данным Entity Framework.Почему нам нужно поставить строку подключения в app.config?
Мне хотелось бы знать, почему мне нужно поставить строку подключения в app.config (в доступе к данным), пока одна и та же строка соединения находится в файле web.config?
Я беспокоюсь о конфигурации отладки и выпуска, так как до сих пор я могу только преобразовать строку соединения в web.config, но не в app.config? я не хочу публиковать настройки и запускать тесты в рабочей среде из-за этой строки подключения в app.config.
желающий мой вопрос ясно!
Вам фактически не нужно вставлять строку соединения в файл конфигурации. Вы можете внедрить его в свой код (хотя это не очень хорошая идея) или получить его из центральной базы данных или из API или пользовательского формата файла. Это действительно зависит от вас и того, что лучше всего подходит для вашего проекта. – mason
actualy Я хочу получить его из центрального db, но на данный момент web.config достаточно для моего проекта – Jeremy
Почему вы используете MVC 4? Это устарело. Вы уверены, что не используете .NET 4 с MVC 5? – mason