2009-11-10 84 views
1

我已經爲ASP.NET MVC應用程序(在App_Data中)創建了本地連接的SQL Server 2008 Express,但我需要訪問內置用戶表以獲取自定義關係我正在創建的模型。由於數據庫是本地數據庫,因此在運行aspnet_regsql.exe時不顯示。有沒有辦法解決這個問題,還是應該將數據庫設置爲真正的SQL Server數據庫並提供腳本來生成表格?本地連接的數據庫的Asp.net會員供應商

我想要配置一個環境,以便籤出代碼的任何人都會自動獲得數據庫,而不必花費時間配置它,然後纔可以編寫任何代碼(基本上像Rails這樣的情況可以在哪裏有新的人選檢查出的代碼,也許有一些小的配置類型rake db:createrake db:migrate和對整個工作環境的建立。

回答

1

如果成員資格提供工作確保您已選擇「顯示所有文件」解決方案資源管理並檢查App_Data文件夾,數據庫可能會被稱爲ASPNETDB.MDF。ASP.NET/VS有一個爲你設置這個數據庫並試圖隱藏它的習慣。

+0

啊是的,我忘記了「顯示所有文件」 - 我已經使用.NET已經有一段時間了! – 2009-11-10 22:13:01

2

我建議使用SQL Server數據庫,然後可以使用aspnet_regsql.exe爲您生成架構。

+1

我在想這可能是更好的方法,並且會比試圖將單獨的數據庫集成到我打算使用的數據庫中更麻煩。 – 2009-11-10 22:12:09

+0

另一種方法是,我可以推出我自己的登錄系統(我習慣了Rails的這個討論),但這看起來總體上是浪費。 – 2009-11-10 22:14:42