0

データベース項目と詳細に 2 つのテーブルがありますが、

Item item = _inventoryContext.Items
                             .Expand("Details")
                             .Where(i => i.Id == theAuction.InventoryReference)
                             .First();

詳細が入力されたアイテムのリストを取得する場合、詳細は入力されません。

私が試したこと:

  • データベースを見てみると、詳細は間違いなく入力されています
  • ブラウザを使用して、URL から詳細を取得できることを確認しました - できます
  • サービスリファレンスを更新しました

これまでのところ何も役に立ちませんでした。

ありがとう、

サチン

4

1 に答える 1

0

コンテキストに MergeOption を設定することでこれを修正しました。値を MergeOption.OverwriteChanges に設定しました。使用中にローカルで値を変更するつもりはないので、変更しても問題ありません。値が設定されていないように見える理由は、おそらく Details が最初から null ではなく、したがって値が「設定」されたためです。

于 2012-04-30T11:04:03.973 に答える