2016-11-22 4 views
0

Получение следующее сообщение об ошибке во время выполнения Entity Framework миграцииVS 2015 - EF Migration команды

dotnet.exe: System.ArgumentNullException: Значение не может быть null.At линия: 1 символ: 1 + DotNet эф - enter code here -startup- проект ../Bloomerang.Web-миграции добавляют ОценкиQuestions + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (Система .Argument ... не может быть null.:String) [], RemoteException + FullyQualifiedErrorId: NativeCommandError

Имя параметра: ConnectionString

на Microsoft.EntityFrameworkCore.Utilities.Check.NotEmpty (значение String, String имяПараметра)

на Microsoft.EntityFrameworkCore.SqlServerDbContextOptionsExtensions.UseSqlServer (DbContextOptionsBuilder optionsBuilder, струнного ConnectionString, Action`1 sqlServerOptionsAction)

в Bloomerang.Web.Startup.b__4_0 (опции DbContextOptionsBuilder)

в Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.DbContextOptionsFactory [TContext] (IS erviceProvider applicationServiceProvider, Action`2 optionsAction)

на Microsoft.Extensions.DependencyInjection.ServiceProvider.ScopedCallSite.Invoke (провайдер ServiceProvider)

на Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService (провайдер IServiceProvider, тип ServiceType)

на Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService [T] (поставщик IServiceProvider)

в Microsoft.Extensions.DependencyInje ction.ServiceProvider.ScopedCallSite.Invoke (поставщик ServiceProvider)

на Microsoft.Extensions.DependencyInjection.ServiceLookup.ClosedIEnumerableService.CallSite.Invoke (провайдера ServiceProvider)

на Microsoft.Extensions.DependencyInjection.ServiceProvider.TransientCallSite.Invoke (провайдер ServiceProvider)

в Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService (поставщик IServiceProvider, тип ServiceType)

на Microsoft.Extensions.DependencyInjection.ServiceProviderServic eExtensions.GetRequiredService [T] (поставщик IServiceProvider)

на Microsoft.EntityFrameworkCore.Design.DbContextOperations.FindContextTypes()

на Microsoft.EntityFrameworkCore.Design.DbContextOperations.FindContextType (имя String)

в Microsoft .EntityFrameworkCore.Design.DbContextOperations.CreateContext (String contextType)

в Microsoft.EntityFrameworkCore.Design.MigrationsOperations.AddMigration (имя String, String OutputDir, String contextType)

на Microsoft.EntityFrameworkCore.Tools.Cli.MigrationsAddCommand.Execute (CommonOptions commonOptions, имя String, String OutputDir, контекст String, среда String, Action`1 репортер)

в Microsoft.EntityFrameworkCore.Tools.Cli.MigrationsAddCommand. <> c__DisplayClass0_0.b__0()

на Microsoft.Extensions.CommandLineUtils.CommandLineApplication.Execute (String [] арг)

на Microsoft.EntityFrameworkCore.Tools.Cli.Program.Main (String [] агдз)

Значение не может быть пустым.

Имя параметра: ConnectionString

ответ

0

Сделайте appsettings.json напоминает это:

{ 
    "ConnectionStrings": 
    { 
    "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=ContosoUniversity1;Trusted_Connection=true;MultipleActiveResultSets=true" 
    }, 
"Logging": 
    { 
    "IncludeScopes": false, 
    "LogLevel": 
    { 
     "Default": "Warning" 
    } 
    } 
} 
Смежные вопросы