http://msdn.microsoft.com/en-us/library/dd728281.aspx#Y0でコード例を確認したところ、興味深いことが 1 つ見つかりました。OrderItemData クラスから Public ReadOnly Property Items() を削除すると、サービスは次のように表示されます。エラー。Items にアクセスしようとせず、Orders のみを操作する場合でも。このプロパティが必要な理由を誰かが説明できますか?
編集: 明確にするために: プロパティは直接使用されません。コードから削除し、正常にコンパイルされますが、サービスは次の要求エラーを返します。「サーバーで要求の処理中にエラーが発生しました。詳細については、サーバー ログを参照してください。」また、例外はスローされません。
何らかの理由でサービスに IQueryable(Of Item) プロパティが必要になる可能性があると思います。プロパティが Nothing を返した場合でも、サービスは再び機能し始めます。
Public ReadOnly Property Items() As IQueryable(Of Item)
Get
Return Nothing
End Get
End Property