Я пришел к этому вопросу, пытаясь восстановить файл, который я только что удалил, но я еще не совершил это изменение. На всякий случай, когда вы окажетесь в этой ситуации, все, что вам нужно сделать, это следующее:
git checkout HEAD -- path/to/file.ext
UseSqlServer
- это метод расширения в пространстве имен Microsoft.Data.Entity
, поэтому вам нужно импортировать его в свой код, например:
using Microsoft.EntityFrameworkCore;
С тех пор, как это было опубликовано, сборки были переименованы. Как часть EntityFrameworkCore вам теперь нужно добавить оператор использования в следующем
using Microsoft.EntityFrameworkCore;
и метод расширения .UseSqlServer для настройки вашего контекста станет доступным
Это NuGet Packages Problem
Установите следующие пакеты и с их правильными версиями
1. Microsoft.EntityFrameworkCore(Latest Version)
2. Microsoft.EntityFrameworkCore.SqlServer(1.0.4 Version)
У меня работает пакет Microsoft.EntityFrameworkCore.SqlServer 1.0.1. Версия Microsoft.EntityFrameworkCore составляет 1.1.0