私は非常に奇妙な問題に直面しています。私は3つのテーブルを持っています。私はLINQをWCFのSQLに使用しています。WCFから2レベルのリレーショナルデータを返す
Number
Rank
(RankId
プライマリキー)CategoryRank
Rank
テーブルにリンクされている
RankId
外部キーを持っている)(これは
Rank
テーブルにリンクされている
RankId
外部キーを有します)
私はNumber
テーブルからトップ10のデータを返すWCFを使用しています。 n.Rank.Number
(nはNumberクラスのオブジェクト)とn.Rank.CategoryRank
(WCF側)を見ると、データが正しく入力されていることがわかります。しかし、クライアント側でがnullの場合、n.Rank.Number
(私のデータが表示されています)をチェックします。
私はList<Number>
とデータを返します。私も負荷オプションを使用してみましたが、動作しませんでした。クライアント側でx.Rank.Number
のHasAssignedOrLoadedValues
が真であるのは、x.Rank.CategoryRank
の場合はfalseです。
私のシリアル化モードはUnidirectional
で、子プロパティもリレーショナルテーブル間で真です。
誰かが私にこのことを教えてもらえますか?
よろしく、
Viresh
**私たちに**あなたがサーバー側で使用しているLinq-to-SQLクエリを表示できますか? –