Silverlight と .NET RIA サービスを使用しています。
データベースからエンティティ データ モデルを生成し、すべてのテーブルに対して 1 つのドメイン クラス サービスを作成し、メタデータの生成を選択しました。
今、ビルドしようとすると、生成されたファイル App.Web.g.cs に外部キーを含むメタデータでエラーが発生します。問題は、エンティティを単純な値と比較する評価がたくさんあることです。たとえば、Order.Customer は Customer.ID の外部キーであり、以下は失敗します。
private bool FilterOrder(Order entity) { return (entity.Customer == this.ID); }
私は見ることを期待します:
private bool FilterOrder(Order entity) { return (entity.Customer.ID == this.ID); }
問題は生成されたファイルにあるため、ここで何をすべきか本当にわかりません。どんな助けでも大歓迎です。
ありがとう