Installé visual studio 11 beta que je voulais tester EF 5 bêta, mais continuez à frapper ce une erreur.
La méthode non trouvé: 'Void Système.Les données.Objets.ObjectContextOptions.set_UseConsistentNullReferenceBehavior(Boolean)'.
Le projet est un nouveau MVC3 application et ci-dessous est un code qui illustrent la façon dont l'erreur se produit.
public class Blog
{
public int Id { get; set; }
public string Name { get; set; }
}
public class EFDbContext : DbContext
{
public DbSet<Blog> Blogs { get; set; }
}
public class HomeController : Controller
{
protected EFDbContext Db = new EFDbContext();
public ActionResult Index()
{
Blog B = new Blog();
B.Name = "Test";
Db.Blogs.Add(B);
Db.SaveChanges();
return View();
}
}
Cherché l'erreur sur google, mais rien n'est venu et je ne suis pas sûr que l'erreur fait référence. J'ai ajouté un extrait de la stacktrace ci-dessous dans le cas de l'aide.
[MissingMethodException: Méthode non trouvé: 'Void Système.Les données.Objets.ObjectContextOptions.set_UseConsistentNullReferenceBehavior(Boolean)'.] Système.Les données.De l'entité.Interne.LazyInternalContext.InitializeContext() +0 Système.Les données.De l'entité.Interne.InternalContext.Initialize() +31
Système.Les données.De l'entité.Interne.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType) +39
Système.Les données.De l'entité.Interne.Linq.InternalSet1.Initialize() +137
1.get_InternalContext() +38 Système.Les données.De l'entité.Interne.Linq.InternalSet1.Add(Object entity) +200 Système.Les données.De l'entité.DbSet`1.Ajouter(TEntity entité) +72