Я создал веб-приложение .net core 2.1 и хочу перенести свою базу данных в управляемую базу данных Digital Ocean. Я делаю это локально на своем ноутбуке в моей IDE, используя строку подключения к базе данных, предоставленную Digital Ocean.
C: \ Users \ имя пользователя \ source \ repos \ Pojects \ Web \ appname \ appname>Обновление базы данных dotnet ef
После вышеприведенного утверждения я получаю эту ошибку:
System.ArgumentException: ключевое слово не поддерживается: postgresql: // имя_базы_данных: пароль @ database-db-do-user-660-0.db.ondigitalocean.com:25/ddb?sslmode Имя параметра: ключевое слово в Npgsql.NpgsqlConnectionStringBuilder.GetProperty (Строковое ключевое слово) в C: \ projects \ npgsql \ src \ Npgsql \ NpgsqlBunderString:строка 244 в Npgsql.NpgsqlConnectionStringBuilder.set_Item (ключевое слово String, значение объекта) в C: \ projects \ npgsql \ src \ Npgsql \ NpgsqlConnectionStringBuilder.cs: строка 172 в значении System.Data.Common.DbConnectionString_StringBringerEntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlDatabaseCreator.Exists () в C: \ projects \ npgsql-entityframeworkcore-postgresql \ src \ EFCore.PG \ Storage \ Internal \ NpgsqlDatabaseCreator.cs: строка 209 в Microsoft.EntityFrameworkCore.Migrations.HistoryRepository.Exists ()
в Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate (String targetMigration) в Microsoft.EmemeFity. Design.Internal. действие)
Ключевое слово не поддерживается: postgresql: // база данных: passssword@database-db-do-user-660-0.db.ondigitalocean.com: 2 / ddb? sslmode Имя параметра: ключевое слово
Пожалуйста, я хочу знать, правильно ли то, что я делаю.
Теперь мой вопрос.
- Я хочу знать, как подключиться к моей базе данных наУправляемая база данных Digital Ocean
- Как развернуть приложение .net на цифровую каплю океана и подключиться к базе данных