モデルが頻繁に変更される開発初期の状態で、VB.NET アプリケーションで DropCreateDatabaseIfModelChanges を使用するにはどうすればよいですか。これらの行を Global.asax に追加する必要があることはわかっていますが、C# を使用した例しか見つかりませんでした。誰か手を貸していただけませんか?
1861 次
2 に答える
1
データベースの初期化に使用するクラスを定義する必要があります。私は通常、DatabaseContextIntializer と呼んでいます。これは DropCreateDatabaseIfModelChanges から継承する必要があります
DatabaseContextIntializer クラスはメソッド Seed(YourDataContextClassNameHere context) を実装する必要があり、これを使用してデータベースを最初に作成するときにデータを設定できます。
于 2013-03-01T16:14:22.400 に答える
0
わかりました:global.asax.vb
Imports System.Data.Entity
...
Database.SetInitializer(New DropCreateDatabaseIfModelChanges(Of <ENTITYNAME>)())
于 2013-03-01T16:09:07.253 に答える