1
私は外部キーの関連付けで2つのテーブル(質問、回答)を作成しましたが、linqクエリが必要であるという質問ID列に基づいて回答リストが必要です。外部キー関連テーブルからデータリストを取得する方法
public JsonResult displayQuestion()
{
var result = from q in Db.questions
join a in Db.answers on q.Qid equals a.questionID
select new { q.QText, q.Qid, a.answer1 };
return Json(result, JsonRequestBehavior.AllowGet);
}
JSON結果:
[
{"QText":"result of 2+2","Qid":2,"answer1":"2"},
{"QText":"result of 2+2","Qid":2,"answer1":"4"},
{"QText":"result of 2+2","Qid":2,"answer1":"6"},
{"QText":"result of 2+2","Qid":2,"answer1":"8"}
]
しかし、私は以下のような必要があります。
{
"QText": "result of 2+2",
"Qid": 2,
"answer1": [
{ "option1": "2" },
{ "option1": "4" },
{ "option1": "6" },
{ "option1": "8" }
]
}
私は誰が
私にコントローラー・コードを助けることができ、MVCに初心者です
null値を返す第2の選択@Andresナバ – anitha
クエリで構文エラーを取得しています..:質問したい情報や、特定の質問に対する答えを得るためにサブクエリを行うには、T – anitha
あなたに感謝します@AndrésNava - .NET – anitha