插入许多价值,我有两个表 使用外键
questionId是问题的id的外键。
我正试图在“答案”表中保存4个答案。标题是问题的标题,它必须有4个答案。
我如何可以插入4回答这是由外键连接?
我已经试过这样:
QuizEntities quiz = new QuizEntities();
Question question = new Question();
Answer answer = new Answer();
question.Title = titleBox.Text;
question.ImageURL = "../Uploads/" + PhotoBox.Text;
answer.Answer1 = firstAnswer.Text;
answer.Answer1 = secondAnswer.Text;
answer.Answer1 = thirdAnswer.Text;
answer.Answer1 = fourthAnswer.Text;
answer.questionId = question.Id;
if (firstCheckBox.Checked)
{
answer.IsCorrect = true;
}
else
{
answer.IsCorrect = false;
}
quiz.Questions.Add(question);
quiz.Answers.Add(answer);
quiz.SaveChanges();
,但使用这个我可以插入只有一个值。我该如何解决它?
您的查询在哪里? – Raptor 2014-09-04 10:33:05
@Raptor我已经写了所有我试过的东西。如果你知道如何做到这一点,用言语告诉我,我会尽力写这篇文章..我无法猜测如何做到这一点。谢谢 – gsiradze 2014-09-04 10:37:19
设置'IsCorrect'属性后有没有更多的代码,比如'SaveChanges'? – 2014-09-04 10:40:49