Обратный инжиниринг моих моделей с использованием инструментов EF Core Power. - PullRequest
0 голосов
/ 03 февраля 2019

Я создаю приложение и решаю использовать EF 6. До сих пор я использовал только EF Core.Сначала я хочу сделать базу данных и использовать электроинструменты EF 6.Однако когда я загружаю и устанавливаю электроинструменты EF 6, в Visual Studio появляется запись, в которой показаны инструменты EF Core Power.Это почему?Я не могу установить EF 6 Powertools из диспетчера пакетов NuGet.Я должен загрузить VSIX и установить его.

Кроме того, когда я использую электроинструменты EF Core для реинжиниринга своих моделей с помощью инструментов EF Core Power, я получаю следующую ошибку: Красный цвет подчеркивания сущности с ошибкой:

нет перегрузки для метода e'Entity 'принимает 1 аргумент.

Это проблема с моим свободно используемым синтаксисом API?

modelBuilder.Entity<MyEntity>(entity =>
        {
            entity.HasKey(e => e.MyEntity_ID);

            entity.Property(e => e.FieldName)
                .IsRequired()
                .HasMaxLength(6);
        });

1 Ответ

0 голосов
/ 03 февраля 2019

Для EF6 используйте EF 6 Power Tools Community Edition , который работает с Visual Studio 2015 и новее.

"EF Core Power Tools" предназначены для работы с EF Core, а не с EF6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...