Uaktualniono do EF 6 (RTM) - Pobieranie System.Data.Entity.Core.Objects.ObjectContext nie może być używane do zwracania typu System.Data.Objects

Po prostu zaktualizowałem usługę WCF .NET 4.5, która ma także usługę OData do korzystania z EF 6. Usługa OData pracowała oczywiście przed aktualizacją. Teraz, gdy próbuję wysłać zapytanie do usługi OData lub nawet po prostu przejrzeć ją z Visual Studio 2012, otrzymuję następujące informacjeBłąd żądania:

Serwer napotkał błąd podczas przetwarzania żądania. Komunikat wyjątku to „Wyrażenie typu„ System.Data.Entity.Core.Objects.ObjectContext ”nie może być używane do zwracania typu„ System.Data.Objects.ObjectContext ””. Zobacz dzienniki serwera, aby uzyskać więcej informacji.

Ślad stosu wyjątków to:

at System.Linq.Expressions.Expression.ValidateLambdaArgs(Type delegateType, Expression& body, ReadOnlyCollection`1 parameters)
at System.Linq.Expressions.Expression.Lambda[TDelegate](Expression body, String name, Boolean tailCall, IEnumerable`1 parameters)
at System.Data.Services.Providers.DbContextHelper.CreateDbContextAccessor(Type type)
at System.Data.Services.Providers.DbContextHelper.GetDbContextAccessor(Type type)
at System.Data.Services.DataService`1.CreateMetadataAndQueryProviders(IDataServiceMetadataProvider& metadataProviderInstance, IDataServiceQueryProvider& queryProviderInstance, Object& dataSourceInstance, Boolean& isInternallyCreatedProvider)
at System.Data.Services.DataService`1.CreateProvider()
at System.Data.Services.DataService`1.HandleRequest()
at System.Data.Services.DataService`1.ProcessRequestForMessage(Stream messageBody)
at SyncInvokeProcessRequestForMessage(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage41(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage3(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)

ODataLib to 5.6, EF to 6.0.1, serwer WCF Data Services to 5.6.

Tokwestia nie pomogło. Zrobiłem wszystko ztutaj jak również bez szczęścia. mamNie odnośniki doSystem.Data.Entity. Co mogę zrobić, aby to ominąć?

questionAnswers(2)

yourAnswerToTheQuestion