Настройка строки подключения Amazon RDS - PullRequest
0 голосов
/ 30 апреля 2020

Я успешно создал базу данных Amazon RDS, теперь я также подключился к этой базе данных в моем приложении ASP. Net в Visual Studio. Однако ранее эта база данных хранилась локально, поэтому сейчас я пытаюсь перейти на облако (Amazon RDS).

Как настроить строку подключения? В моем файле app.config, как вы можете видеть, ранее он был задан для локальной базы данных.

Я использую последнюю версию Entity Framework

    <add name="BookStoreEntityModelContainer" connectionString="metadata=res://*/BookStoreEntityModel.csdl|res://*/BookStoreEntityModel.ssdl|res://*/BookStoreEntityModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=(localdb)\MSSQLLocalDb;Initial Catalog=BookStore;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient"/>

1 Ответ

1 голос
/ 30 апреля 2020

Отказ от ответственности, это то, что у меня работало на .netCore 3.1 с EFCore, но строка подключения должна интерпретироваться одинаково для вашего случая.

Это усеченный пример того, что мы используем для нашей RDS MS SQL сервер для значения connectionString:

Server=tcp:example-endpoint-db.rds.amazonaws.com,1234; Initial Catalog=MyApp.DatabaseName; User=myappusername; Password=myapppassword; MultipleActiveResultSets=True; Application Name=MyApp.Api

Пример-endpoint-db.rds.amazon aws .com и порт можно получить из веб-консоли RDS после того, как вы выбрали свою БД в качестве ссылки:

enter image description here

...