Это ответ на другой вопрос, который я задал. Один человек предложил, чтобы для того, чтобы база данных SQL Server была доступна моему инструктору, когда я отправляю ему свое приложение с кодом, у меня должно быть "расположение базы данных".который относится к [моему] домашнему каталогу приложения. "
Так что я гуглил эту точную фразу и не нашел шагов, как сделать то, что кажется подходящим для моей ситуации.Это может быть проще, чем я делаю, но что именно я должен настроить, чтобы сделать расположение базы данных относительным?Связано ли это со строкой подключения в web.config
?
Моя строка подключения выглядит следующим образом: StudentContextDB
- это база данных, автоматически генерируемая при запуске приложения:
<connectionStrings>
<add name="StudentContext"
providerName="System.Data.SqlClient"
connectionString="Data Source=DESKTOP-P3ECVON\SQLEXPRESS;Initial Catalog=StudentContextDB;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\StudentContextDB.mdf" />
</connectionStrings>
DESKTOP-P3ECVON
- это имя моего сервера.Как я могу сделать расположение БД относительным или иным образом сделать так, чтобы любой, кто загружает это приложение, мог правильно запустить его и создать базу данных на своем собственном компьютере?
Еще раз прошу прощения, если это чрезвычайно очевидно иЯ скучаю по этому.Заранее благодарим за любые предложения или рекомендации!