Обновление до EF 6 (окончательная первоначальная версия) - получение System.Data.Entity.Core.Objects.ObjectContext не может использоваться для возвращаемого типа System.Data.Objects.

Просто обновили службу .NET 4.5 WCF, которая также имеет службу OData для использования EF 6. Служба OData, конечно, работала до обновления. Теперь, когда я пытаюсь сделать запрос к службе OData или просто перейти к ней из Visual Studio 2012, я получаю следующееОшибка запроса:

Сервер обнаружил ошибку при обработке запроса. Сообщение об исключении:Выражение типа 'System.Data.Entity.Core.Objects.ObjectContext» нельзя использовать для типа возвращаемого значения 'System.Data.Objects.ObjectContext '', Смотрите журналы сервера для более подробной информации.

Трассировка стека исключений:

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 - 5.6, EF - 6.0.1, сервер служб данных WCF - 5.6.

этовопрос не помогло. Я сделал все отВот а также без удачи. я имеюнет ссылки наSystem.Data.Entity, Что я могу сделать, чтобы пройти это?

Ответы на вопрос(2)

Ваш ответ на вопрос