2010-05-21 45 views
0

何時何地使用ASP.NET MVC 2和Entity Framework 4(CreateDatabase方法)創建數據庫以開發網站。我想在控制器從模型創建數據庫時,首先運行網站並在歡迎頁面上重定向。但我懷疑細節: 1.哪裏?在HttpModule中,但任何圖像或CSS的請求將檢查該數據庫是否存在。在自定義RouteHandler中,但隨後任何人都需要知道在添加路由時需要使用此處理程序。在BaseController中,但隨後代碼看起來像SomeController(...,IDatabase數據庫):base(數據庫)。 2.什麼時候?更好的創建數據庫的第一次運行的任何網址或可能是部署網站(額外的工具,創建ObjectContext和調用CreateDatabase)? 謝謝。在網站上創建數據庫的時間

回答

1

不要在第一次運行。如果訪問數據庫的帳戶無權創建數據庫,該怎麼辦?

我們在安裝過程中執行此操作。