2016-11-22 138 views
0

获取同时执行实体框架迁移以下错误VS 2015 - EF迁移命令

dotnet.exe信息:System.ArgumentNullException:值不能为null.At行:1个字符:1 + DOTNET EF - enter code here -startup-项目../Bloomerang.Web migration增加AssessmentQuestions + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:NotSpecified:(System .Argument ...不能为null.:String)[],RemoteException + FullyQualifiedErrorId:NativeCommandError

参数名称:的connectionString

在Microsoft.EntityFrameworkCore.Utilities.Check.NotEmpty(字符串值,字符串parameterName)以

在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(字符串名称)

在微软.EntityFrameworkCore.Design.DbContextOperations.CreateContext(String contextType)

at Microsoft.EntityFrameworkCore.Design.MigrationsOperations。AddMigration(字符串名称,字符串outputDir,字符串contextType)

在Microsoft.EntityFrameworkCore.Tools.Cli.MigrationsAddCommand.Execute(CommonOptions commonOptions,字符串名称,字符串outputDir,弦乐背景下,字符串环境,Action`1 记者)

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

在Microsoft.Extensions.CommandLineUtils.CommandLineApplication.Execute(字串[] args)

在Microsoft.EntityFrameworkCore.Tools.Cli.Program.Main(字串[] args)

值不能为空。

参数名:ConnectionString的

回答

0

让你appsettings.json类似于此:

{ 
    "ConnectionStrings": 
    { 
    "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=ContosoUniversity1;Trusted_Connection=true;MultipleActiveResultSets=true" 
    }, 
"Logging": 
    { 
    "IncludeScopes": false, 
    "LogLevel": 
    { 
     "Default": "Warning" 
    } 
    } 
}