"ObjectContext" does not contain a definition for "Entry" and no extension method "Entry"

I upgraded EntityModelto version 4.3using NuGet.

Now I want to change mine EntityObject.State, but he cannot find the method .Entry().

Current state Deleted.

This is what I want to do:

someObjectContext.Entry(someEntityObject).State = EntityState.Unchanged;

Added links to EntityFramework and EntityFramework.Extended.

So what am I missing?

EDIT

My NuGetconclusion:

PM> Install-Package EntityFramework -Version 4.3.1
'EntityFramework 4.3.1' already installed.
Data already has a reference to 'EntityFramework 4.3.1'.
+5
source share
1 answer

ObjectContext, Entry. DbContext, ObjectContext , EF 4.3a > 4.1 ( Slauma), , ObjectContext DbContext :

ObjectContext context = ((IObjectContextAdapter)yourDbContext).ObjectContext;

:

DbContext context = new DbContext(yourObjectContext, true); //or false, depends what you want

.

+13

All Articles