Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 31.03.2015
Сообщений: 41
1
MS SQL

ASP.NET Core + EF Core: ошибка при обновлении БД после создания миграции

02.11.2016, 00:46. Просмотров 1427. Ответов 1
Метки нет (Все метки)


Всем привет!
Начал осваивать ASP.NET Core: создал проект "Веб-приложение" без Identity.
Сразу же решил подружить его с Entity Framework Core
Создал модели, контекст БД, добавил в project.json нужные пакеты tools и dependencies:

JSON
1
2
3
4
5
6
7
8
9
10
11
12
"tools": {
    //другие пакеты
    "Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final"
  }
 
 
"dependencies": {
    // другие пакеты
    "Microsoft.EntityFrameworkCore.SqlServer": "1.0.0",
    "Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final",
    // другие пакеты
  },
Пакеты подгрузились, все нормально, в appsettings.json создал строку подключения:
JSON
1
2
3
4
"ConnectionStrings": {
    "DefaultConnection": 
"Server=(localdb\\mssqllocaldb;Database=ticketdb;Trusted_Connection=True;MultipleActiveResultSets=true"
  }
Затем изменил ConfigureServices в Startup.cs:
C#
1
2
3
4
5
6
7
public void ConfigureServices(IServiceCollection services)
{
     string connection = Configuration.GetConnectionString("DefaultConnection");
     services.AddDbContext<ApplicationDbContext>(options => options.UseSqlServer(connection));
     services.AddApplicationInsightsTelemetry(Configuration);
     services.AddMvc();
}
Далее через Nuget консоль создаю миграцию, все нормально, миграция создалась:

Код
PM> Add-Migration Initial 
To undo this action, use Remove-Migration.
Потом через ту же консоль вызываю Update-Database, и тут ошибка (Скриншот 2),
потом попробовал через cmd командой dotnet ef database update - все равно ошибка (Скриншот 1).

Повторял такие действия несколько раз, переустанавливал полностью SQL Server 2014, проблема не решена.
Прошу помощи...
0
Миниатюры
ASP.NET Core + EF Core: ошибка при обновлении БД после создания миграции   ASP.NET Core + EF Core: ошибка при обновлении БД после создания миграции  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.11.2016, 00:46
Ответы с готовыми решениями:

ASP.NET Core. Старт - что нужно знать, чтобы стать ASP.NET Core разработчиком?
Попалось хор краткое обзорное видео 2016 года с таким названием - Что нужно знать, чтобы стать...

Какая разница между ASP .Net Core и ASP .Net Core MVC?
Какая разница между ASP .Net Core и ASP .Net Core MVC? Или я может что-то не так понял? И...

Ошибка при запуске Asp.Net Core сайта
Здравствуйте! Возникла проблема при запуске Asp.Net Core приложения в среде Linux, Среда разработки...

Ошибка при запуске приложения ASP.Net Core Identity
Помогите с изучением ASP.Net Core Identity, первое же приложение и не получается, вылетает вот это

__________________
Помогаю в написании курсовых работ и дипломов здесь.
Записывайтесь на профессиональные курсы С#-разработчиков‌
1
0 / 0 / 0
Регистрация: 31.03.2015
Сообщений: 41
02.11.2016, 01:31  [ТС] 2
Отбой, получилось. Проблема была в ConnectionString:

JSON
1
2
3
4
"ConnectionStrings": {
    "DefaultConnection": 
"Server=(localdb)\\mssqllocaldb;Database=ticketdb;Trusted_Connection=True;MultipleActiveResultSets=true"
  }
JSON
1
2
3
"ConnectionStrings": {
    "DefaultConnection": "Server=(localdb)\\v12.0;Database=ticketdb;Trusted_Connection=True;MultipleActiveResultSets=true"
  }
Тоесть вместо mssqllocaldb нужно указать версию сервера, в моем случае v12.0
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.11.2016, 01:31

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

Разница между ASP.NET Core 2, ASP.NET Core MVC, ASP.NET MVC 5 и ASP.NET WEBAPI 2
Здравствуйте. Я в бекенд разработке полный ноль. В чем разница между вышеперечисленными...

Пагинация. Как установить колличество позиций на странице? Razor Pages с EF Core в ASP.NET Core
Изучаю учебник - Razor Pages с Entity Framework Core в ASP.NET Core // docs.microsoft.com/ru-ru/ ...

Ошибка сессии в ASP NET Core
Добрый день! Пытаюсь разобраться в сессиях и возникла такая проблема. Не смотря на то, что в...

ASP.NET Core SignalR ошибка подключения
Всем привет. Разрабатываю SPA приложение на ASP.NET Core Vue.js. Подключил SignalR. Все работает,...

ASP.NET CORE 2.0. Ошибка подключения к Oracle
Собственно вот, ошибка: OracleException: OCI_ERROR...

ASP.NET Core Не собирается проект после обновления NuGet
Собственно вот. Сижу, никого не трогаю, книжку штудирую, по клаве постукиваю. По книжке...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.