Я только изучаю MVC, и я хотел сохранить свои данные в SQLEXPRESS вместо предоставленного файла MDF.
Я вышел в сеть и узнал, что должен изменить Web.config, поэтому я закомментировал и заменил строку подключения следующим образом:
<connectionStrings>
<!--<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />-->
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=BuySellDB"/>
</connectionStrings>
Я надеялся, что System.Security.Membership
автоматически создаст новую базу данных и таблицу для хранения моей информации, но это не так - вместо этого он просто запирает, потому что не может найти базу данных там. Как мне настроить его для создания новой базы данных и таблицы, если ее нет?
Редактировать: Я смотрел обучающие видео на asp.net / mvc и увидел, как DropCreateDatabaseIfModelChanges
можно использовать для автоматического создания или повторного создания необходимой базы данных и схемы. Я надеялся, что есть какой-то способ включить таблицы aspnet_*
в это ....