Visual Studio 2010、sp1を使用して、asp.net mvc 3のMicrosoftミュージックストアチュートリアルに従っています。http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-4コードを VB に変換しています。
チュートリアルでは、次の行を Global.asax ファイルの application_start メソッドに追加するように指示されていますが、コンパイラは、ファイルのサンプル データが見つからないと言います。
Sub Application_Start()
System.Data.Entity.Database.SetInitializer( //MvcMusicStore.Models.SampleData' is not defined.
New MvcMusicStore.Models.SampleData())
...
End Sub
下の図に示すように、プロジェクトのモデル フォルダーの下に SampleData.vb ファイルがあるため、コンパイラがこのファイルを見つけられない理由がわかりません。
私は何が欠けていますか?- SampleData クラスの周りに名前空間ステートメントを追加して、プロジェクト全体と同じ名前空間にあることを確認しました
Namespace MvcMusicStore
Public Class SampleData
Inherits DropCreateDatabaseIfModelChanges(Of MusicStoreEntities)
...
End Class
End Namespace