Ошибка конфигурации: ваш целевой проект QuickBuy.Repository не ссылается на Entity Framework - PullRequest
0 голосов
/ 29 марта 2020

Я пытаюсь включить миграцию в своем проекте репозитория, и у меня возвращается следующее сообщение об ошибке:

Ваш целевой проект QuickBuy.Repository не ссылается на Entity Framework. Этот пакет необходим для работы основных инструментов Entity Framework. Убедитесь, что ваш целевой проект правильный, установите пакет и повторите попытку.

Но у меня установлен пакет:

enter image description here

Мой класс контекста:

using Microsoft.EntityFrameworkCore;
using QuickBuy.Domain.Entities;
using QuickBuy.Domain.ObjetoDeValor;
using QuickBuy.Repository.Repositories.Config;

namespace QuickBuy.Repository.Repositories.Context
{
    public class QuickBuyContext : DbContext
    {
        public DbSet<User> Usuarios { get; set; }
        public DbSet<Produto> Produtos { get; set; }
        public DbSet<Pedido> Pedidos { get; set; }
        public DbSet<ItemPedido> ItensPedidos { get; set; }
        public DbSet<FormaPagamento> FormasPagamentos { get; set; }

        public QuickBuyContext(DbContextOptions<QuickBuyContext> options)
            : base(options)
        {
        }

        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            modelBuilder.ApplyConfiguration(new UserConfiguration());
            modelBuilder.ApplyConfiguration(new ProductConfiguration());
            modelBuilder.ApplyConfiguration(new PedidoConfiguration());
            modelBuilder.ApplyConfiguration(new ItemPedidoConfiguration());
            modelBuilder.ApplyConfiguration(new FormaPagamentoConfiguration());
        }
    }
}

В других форумах я видел рекомендацию установить пакет Entity Framework и использовать using System.Data.Entity в классе контекста. Но и конструктор и функция OnModelCreating в параметрах. Я не знаю, что я могу сделать по-другому, если кто-то может помочь, я благодарю вас.

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