我最近从实体框架5升级到实体框架6 Alpha 2,我收到以下错误:
找不到方法:'System.Data.Objects.ObjectContext System.Data.Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext()'.
我打电话时会受到打击
if (Membership.ValidateUser(model.UserName, model.Password)) {}
Run Code Online (Sandbox Code Playgroud)
这曾经工作得很好,但不确定为什么会出现这个错误.有什么建议?
c# asp.net-mvc asp.net-mvc-4 entity-framework-6 azure-sql-database
我最近有一个MVC 4,.NET 4.5的项目,并使用EF 5.0 DbContext Generator使用EF 5.0(数据库优先).然后我通过Nuget Manager升级到EF 6.0 alpha 2.我想使用新的异步模式但由于某种原因我没有.ToListAsync()可用.我以类似的方式引用上下文:
public class HomeController : Controller
{
TestContext db = new TestContext();
public async Task<ActionResult> Index()
{
var keywords = await db.Keywords.ToListAsync();
return View(keywords);
}
}
Run Code Online (Sandbox Code Playgroud)
这是不是在Database First中可用,并且仅在Code First中可用?我怎样才能像上面的例子一样工作?我正在使用SQL Azure.
c# asp.net-mvc asp.net-mvc-4 entity-framework-6 azure-sql-database