#sql-server #asp.net-mvc #database #visual-studio-2008 #database-connection
#sql-сервер #asp.net-mvc #База данных #visual-studio-2008 #database-connection
Вопрос:
Недавно я начал изучать asp.net и MVC и был бы признателен за некоторые разъяснения по работе с данными в приложении. Более конкретно, в чем разница между добавлением нового элемента базы данных sql Server в папку App_Data и созданием подключения к базе данных в окне Server Explorer? Если я добавлю новую базу данных в папку App_Data, смогу ли я по-прежнему работать с этой базой данных в SSMS или я могу работать с ней только через Visual Studio?
Спасибо
Ответ №1:
Если у вас есть *.mdf, размещенный в папке App_Data
<connectionStrings>
<add name="ConnectionName"
connectionString="Data Source=.SQLEXPRESS;AttachDbFilename=|DataDirectory|DatabaseName.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
это сработает, если вы измените местоположение файла.
подключение к Server Explorer будет статическим.
Комментарии:
1. Спасибо за ваш ответ. Нет ли других плюсов и минусов для обоих и есть ли предпочтительный метод?