在VS2012中使用动态数据实体网站时出错

ami*_*adi 4 asp.net entity-framework asp.net-dynamic-data

我决定在VS2012中使用动态数据实体网站.

所以,我创建了这个网站,然后添加App_Code了一个目录并添加了一个新的edmx并命名它myDB.edmx.之后,我取消注释了Global.asax注册实体上下文的代码行:

DefaultModel.RegisterContext(typeof(myDBEntities), new ContextConfiguration() { ScaffoldAllTables = true });
Run Code Online (Sandbox Code Playgroud)

但是当我运行网站时,会发生以下错误:

The context type 'myDBEntities' is not supported.
Run Code Online (Sandbox Code Playgroud)

我该怎么解决?

ps:您现在使用L2S Dynamic Data L2S Web Site和使用Entity Framework 之间存在一些差异Dynamic Data Entities Web Site.

小智 5

我仍然在寻找原因,但是现在唯一的选择是在VS2010中创建项目然后将项目迁移到VS2012然后我在运行应用程序时没有任何问题