Почему EF добавлен в проект с новой страницей Razor? - PullRequest
0 голосов
/ 24 сентября 2019

Почему EF добавляется в проект при добавлении страницы бритвы.Это новый проект, без авторизации и авторизации, без контекстов, без баз данных.Обычная Джейн.Он работает, когда построен.Тем не менее, добавьте новую страницу Razor, и леса добавят два пакета EF.

Я могу удалить их, собрать и запустить без проблем.Это ошибка переноса или я где-то пропустил зависимость?Добавьте страницу, она возвращается.

Пакеты:

<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="3.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="3.0.0">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>

Для воспроизведения - это то, что я добавляю, делая:

1 - папка, щелкнув правой кнопкой мыши,add Razor Page

2 - Укажите имя, добавьте

Нет упоминаний EF, выбора CRUD, ничего подобного.Использование операторов на сгенерированной странице не включает пространства имен EF.

Если я что-то упустил где-то, это похоже на ошибку

Обновлено до VS 2019 16.3.1 <- исправлена ​​ошибка </em>

enter image description here enter image description here

1 Ответ

0 голосов
/ 27 сентября 2019

Эта ошибка была исправлена ​​в VS 2019 16.3.1, выпущенной вчера.

...