エンティティ フレームワークと ado.net データ サービスを使用しようとしているときに、頭を悩ませています。
リクエストがコードに到達する前に、WCF 例外 (下部の例外) が発生します。あまり役に立ちません。すべてのエンティティに主キーがあり、すべてのエンティティのすべてのプロパティが公開されています。これを引き起こしている可能性のあるアイデアはありますか?
例外テキスト: サーバーでリクエストの処理中にエラーが発生しました。例外メッセージは「指定されたキーは辞書に存在しませんでした。」です。詳細については、サーバー ログを参照してください。例外スタック トレースは次のとおりです。
System.Collections.Generic.Dictionary で System.ThrowHelper.ThrowKeyNotFoundException() で2.get_Item(TKey key) at System.Data.Services.Providers.ObjectContextServiceProvider.PopulateMemberMetadata(ResourceType resourceType, MetadataWorkspace workspace, IDictionary
2 entitySets、IDictionary 2 knownTypes) at System.Data.Services.Providers.ObjectContextServiceProvider.PopulateMetadata(IDictionary
2 knownTypes、IDictionary 1.CreateProvider 2 entitySets) at System.Data.Services.Providers.BaseServiceProvider.PopulateMetadata() at System.Data.Services.DataService
(タイプ dataServiceType、オブジェクト dataSourceInstance、DataServiceConfiguration& 構成) System.Data.Services.DataService で1.EnsureProviderAndConfigForRequest() at System.Data.Services.DataService
1.System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object インスタンス、Object[] 入力、Object[]& 出力) での SyncInvokeProcessRequestForMessage(Object , Object[] , Object[] ) での ProcessRequestForMessage(Stream messageBody)。 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc) の Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc) の System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage3(MessageRpc& rpc) ) System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc& rpc) で System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc) で System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)