Членство в Asp.net с локально подключенной БД - PullRequest
1 голос
/ 11 ноября 2009

Я создал локально подключенный SQL Server 2008 Express для приложения ASP.NET MVC (в App_Data), но мне нужно получить доступ к встроенной таблице пользователей для связей с пользовательскими моделями, которые я создаю. Поскольку база данных является локальной, она не отображается, когда я запускаю aspnet_regsql.exe. Есть ли способ обойти это, или я должен настроить базу данных как настоящую базу данных SQL Server и предоставить сценарии для создания таблиц?

Я пытаюсь настроить среду так, чтобы у любого, кто проверяет код, была база данных автоматически, вместо того, чтобы тратить время на ее настройку, прежде чем они смогут написать какой-либо код (в основном в ситуации, подобной Rails, где вы можете иметь кто-то новый, проверив код, и, возможно, с некоторыми второстепенными типами конфигурации rake db:create и rake db:migrate и настройте всю рабочую среду.

Ответы [ 2 ]

2 голосов
/ 11 ноября 2009

Я бы порекомендовал использовать базу данных SQL Server, а затем вы можете использовать aspnet_regsql.exe для создания схемы для вас.

1 голос
/ 11 ноября 2009

Если поставщик членства работает, убедитесь, что вы выбрали «Показать все файлы» в обозревателе решений и проверьте папку App_Data. БД, вероятно, будет называться чем-то вроде ASPNETDB.MDF. ASP.NET / VS имеет привычку настраивать эту базу данных для вас и пытаться скрыть ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...