Когда я пытаюсь выполнить миграцию, я получаю эту ошибку.Я использую SQL Server Express.
System.ArgumentException: ключевое слово не поддерживается: 'идентификатор пользователя'.в System.Data.Common.DbConnectionOptions.ParseInternal (словарь 2
parsetable, String connectionString, Boolean buildChain, Dictionary
2 синонимов, логическое значение firstKey) в System.Data.Common.DbConnectionOptions..ctor (String connectionString, Dictionary 2 synonyms) at
System.Data.SqlClient.SqlConnectionString..ctor(String
connectionString) at
System.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions(String
connectionString, DbConnectionOptions previous) at
System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup(DbConnectionPoolKey
key, DbConnectionPoolGroupOptions poolOptions, DbConnectionOptions&
userConnectionOptions) at
System.Data.SqlClient.SqlConnection.ConnectionString_Set(DbConnectionPoolKey
key) at
System.Data.SqlClient.SqlConnection.set_ConnectionString(String value)
at System.Data.SqlClient.SqlConnection..ctor(String connectionString)
at
Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.CreateDbConnection()
at Microsoft.EntityFrameworkCore.Internal.LazyRef
1.get_Value () в Microsoft.EntityFrameworkCore.Storage.RelationalConnection.get_DbConnection () в Microsoft.EntityFrameworkCore.Internal.RelationalLoggerExtensions.MigrateUsingConnection (диагностика IDiagnosticsLogger`1, мигратор IMigrator, соединение IRelationalConnection)
в объекте Microsoft.EntityFrationMigrationMrationigrationCribution для Microsoft.EntityFramation.EntityFrameworkCore.Design.Internal.Execute (действие Action) Ключевое слово не поддерживается: 'userid'.
Это строка подключения, которая находится в моемappsettings.json
file:
Server=.\\SQLEXPRESS;Database=DBNAMEONE;Trusted_Connection=True;MultipleActiveResultSets=true;UserId=USERNAMEONE;Password=PASSWORDONE
Я попытался полностью удалить UserId
из строки, но я все еще получаю эту ошибку.Я не уверен, как продолжить работу в другом приложении, эта строка подключения работает правильно.