ポータブル ライブラリに含まれる POCO データ モデルで WCF Data Services を使用しようとしています。サーバー側ではモデルを使用するのに問題はありませんが、クライアント側では、フィードが具体化されると、次のエラーが発生します。
「PortableEntities.Customers」タイプの「Orders」という名前のプロパティの種類は「構造」ですが、種類は「ナビゲーション」であることが期待されます
クライアントは、DataServiceCollection (ポータブル ライブラリで使用できない型) として実装されていない関係を具体化できないようです。
HashSet や List などの他の ICollection タイプを使用する方法はありますか?
これが私のポータブル ライブラリのモデル クラスです (Northwind から):
Partial Public Class Customers
Public Property ID As String
Public Property CompanyName As String
Public Property ContactName As String
Public Property ContactTitle As String
Public Property Address As String
Public Property City As String
Public Property Region As String
Public Property PostalCode As String
Public Property Country As String
Public Property Phone As String
Public Property Fax As String
Public Overridable Property Orders As ICollection(Of Orders) = New HashSet(Of Orders)
Public Overridable Property CustomerDemographics As ICollection(Of CustomerDemographics) = New HashSet(Of CustomerDemographics)
End Class