我正在关注使用 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
我很困惑为什么编译器找不到这个文件,因为我在项目的models文件夹下有一个SampleData.vb文件,如下图所示:
我错过了什么?- 我在 SampleData 类周围添加了一个命名空间语句,以确保它与整个项目在同一个命名空间中
Namespace MvcMusicStore
Public Class SampleData
Inherits DropCreateDatabaseIfModelChanges(Of MusicStoreEntities)
...
End Class
End Namespace