Я использую локальный файл SQL Server .mdf, хранящийся в папке проекта, и пытаюсь подключиться к нему с помощью LocalDB.
Что я сделал
- Добавлены файлы .mdf и .ldf в папку Database/ в корне проекта.
- Я использую SQL Server с ADO.NET. Я скопировал файл .mdf со своего SQL-сервера (он работает на SQL Server).
- Использовал эту строку подключения в appsettings.json:
"ConnectionStrings":
{
"DefaultConnection": "Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\\Database\\BankAPI.mdf;Integrated Security=True;Connect Timeout=30"
}
- Правильно ли это заставить работать файл .mdf?
- Нужно ли мне добавить или настроить что-нибудь еще, чтобы обеспечить его работу на любом компьютере без необходимости установки SQL Server?
- Есть ли советы от тех, кто выполнил подобную настройку?
/> - Правильно ли я все делаю?
Структура папок моего проекта выглядит следующим образом:
Bank Project/
├── API Layer/
│ ├── Program.cs
│ ├── appsettings.json
├── Business Logic Layer/
├── Data Access Layer/
├── Database/
│ ├── BankAPI.mdf
│ └── BankAPI_log.ldf
Мобильная версия