2013-03-01 17 views
1

使用DropCreateDatabaseIfModelChanges如何使用DropCreateDatabaseIfModelChanges在VB.NET應用在早期發展狀態的模型經常變化。我知道我必須對那些行添加到Global.asax中 - 但我只發現用C#示例 - 可能有人請給我一個忙嗎?如何在VB.net

回答

0

明白了:global.asax.vb

Imports System.Data.Entity 
... 
Database.SetInitializer(New DropCreateDatabaseIfModelChanges(Of <ENTITYNAME>)()) 
1

您應該定義將被用於初始化數據庫的類。我通常會調用我的DatabaseContextIntializer。這需要從DropCreateDatabaseIfModelChanges

的DatabaseContextIntializer類需要實現的方法種子(YourDataContextClassNameHere上下文),你可以使用這個最初創建它來填充數據庫繼承。

+0

雖然我們在開發過程中這樣的一個非常早期的階段,是不是我們要找的,因爲我們的每一次模型的改變,我們也必須改變DatabaseContextInitializer來填充帶有示例數據的數據庫 - 但這個週末之後我們肯定會這樣 - 謝謝! – 2013-03-02 11:13:08