Как установить строку подключения для SQL Server с помощью EF Core с .Net Core 3.1 с помощью Mac

Когда я запускаю эту команду

dotnet ef database update

Я получаю следующую ошибку:

Сборка началась...

Сборка выполнена.

System.ArgumentNullException: значение не может быть нулевым. (Параметр 'connectionString')

в Microsoft.EntityFrameworkCore.Utilities.Check.NotEmpty(
строковое значение, строковое имя параметра) в Microsoft.EntityFrameworkCore.SqlServerDbContextOptionsExtensions.UseSqlServer (DbContextOptionsBuilder optionsBuilder, String connectionString, Action1 sqlServerOptionsAction)
at Microsoft.EntityFrameworkCore.SqlServerDbContextOptionsExtensions.UseSqlServer[TContext](DbContextOptionsBuilder
1 optionsBuilder, String connectionString, Действие1 sqlServerOptionsAction)
at Azure.UserDataContextFactory.CreateDbContext(String[] args)
at Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.CreateContextFromFactory(Type factory)
at Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.<>c__DisplayClass13_1.<FindContextTypes>b__9()
at Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.CreateContext(Func
1)
в Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.CreateContext(String contextType)
в Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.UpdateDatabase(String targetMigration, String contextType)
в Microsoft.EntityFrameworkImage.Design. targetMigration, String contextType)
в Microsoft.EntityFrameworkCore.Design.OperationExecutor.UpdateDatabase.<> c__DisplayClass0_0. <. ctor>b__0 ()
в Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(действие действие)

Значение не может быть нулевым. (Параметр 'connectionString')

Я использую Visual Studio для Mac и использую терминал для выполнения команд. Но не могу подключиться к моей базе данных SQL Server. Кто-нибудь может помочь?

0 ответов

Другие вопросы по тегам