Единственный способ, которым вы можете сделать это, - это взломать с помощью отношений и сущности, которая не отсоединена Смотри ниже.
YourEntity someEntity = null;
RelationshipManager relationshipManager = ((IEntityWithRelationships)someEntity ).RelationshipManager;
IRelatedEnd relatedEnd = relationshipManager.GetAllRelatedEnds().FirstOrDefault();
ObjectQuery getContext = relatedEnd.CreateSourceQuery() as ObjectQuery;
YoutObjectContext c1 = (YourObjectContext)getContext .Context;
Удачи с этим. Если вы используете приведенный выше код, я рекомендую защитить его с помощью нулевых проверок.