Первая миграция в .NET Core - PullRequest
       5

Первая миграция в .NET Core

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

Я пытаюсь создать базу данных в SQL Server для моего WebApp с кодом в первую очередь.Когда я набираю «Add-Migration InicialModel», консоль показывает: «Исключение вызывает« SetData »с аргументом (ами)« 2 »(...) Ссылка на объект не установлена ​​на экземпляр объекта».

Мне удалось сделать это в других проектах очень легко, но на этот раз я не могу понять проблему.

* Первый раз, используя stackoverflow.* Извините за мой Englsih.

Я пытался:

  • проверить, были ли установлены 2 разные версии EF - была установлена ​​только одна (6.2.0);
  • "enable-migrations" - по умолчанию они уже включены;

В DbContext.cs:

public class BarbeiroAppContext : DbContext
    {
        public DbSet<Barbeiro> Barbeiros { get; set; }
        public DbSet<Corte> Cortes { get; set; }

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

В Startup.cs:

public void ConfigureServices(IServiceCollection services)
        {
            services.Configure<CookiePolicyOptions>(options =>
            {
                // This lambda determines whether user consent for non-essential cookies is needed for a given request.
                options.CheckConsentNeeded = context => true;
                options.MinimumSameSitePolicy = SameSiteMode.None;
            });

            services.AddDbContext<BarbeiroAppContext>(options =>
                options.UseSqlServer(Configuration.GetConnectionString("BarbeiroAppDB")));

            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...