2016-11-22 152 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" 
    } 
    } 
}