Я пишу веб-страницу в MVC, которые используют Entity Framework как ORM-карту. Я поместил строку подключения в файл web.config. Вот он:Строка подключения к SQL по EntityFramework и MVC
<add name="JP_CMS" connectionString="Data Source=.;Initial Catalog=JP_CMS;
User Id=CmsWebUser;Password=abcd1234abcd1234;"
providerName="System.Data.SqlClient"/>
Я пытаюсь получить данные по этому C# код
public DataBaseContext()
: base("JP_CMS")
{
Database.SetInitializer(new DropCreateDatabaseIfModelChanges<DataBaseContext>());
}
//------------------------------
var db = new DataBaseContext();
var result = db.Articles.ToList(); //<- here is thrown exception
//------------------------------
Мой локальный сервер SQL работает, эта таблица существует, но я получаю excepion как в этом:
Я думаю, что это наиболее важная проверка: «При установлении соединения с SQL Server произошла связанная с сетью или конкретная ошибка экземпляра. не найден или недоступен. Проверьте правильность имени экземпляра и настройте SQL Server для удаленного подключения. (Поставщик: Поставщик именованных каналов, ошибка: 40 - Не удалось открыть подключение к SQL Server) «
Не могли бы вы помочь моему путем дать некоторое представление о том, что я делаю неправильно
Изображения исключения не полезно. Пожалуйста, укажите допустимое исключение. Получил ли вы класс DataBaseContext класса ObjectContext? Это не выглядит так. – Hunter
Вы пытаетесь подключиться к определенному экземпляру? – haim770
Я пытаюсь получить свой собственный локальный SQL Server – Jacek