だから私は、EFで1対多の関係を持つオブジェクトを返すWebメソッドを持たせようとしています。XML が多リレーションシップの各アイテムの子ノードを構築することを期待していますが、取り込まれているリレーションシップは元に戻るリレーションシップのみであり、ダウンするリレーションシップではないようです。これが私のコードです。
[WebMethod]
public Question GetCurrentQuestion(int TeamID)
{
var db = new DSG_pepsicenter_stagingEntities();
return db.Questions.Include("QuestionAnswers").First(n => n.TeamID == TeamID);
}
基本的に、私の質問テーブルはチームに属しており、多くの質問回答があります。ただし、Web メソッドで発生するシリアル化では、質問の回答は存在しません。これを強制する方法はありますか?強制すると循環参照でエラーが発生するリスクがあることはわかっていますが、これは DTO を構築するよりも優先されます。ありがとう!