Asp.net MVC Razor cómo mostrar botones de radio agrupados para dos campos de modelo

Tengo un modelo de prueba simple, y estoy tratando de permitir que el usuario seleccione Respuesta correcta / Respuesta alternativa desde dos botones de opción, agrupados, en una vista fuertemente tipada. Pero las expresiones lambda que uso no funcionan. Me dan dos botones de radio en blanco. He examinado varias preguntas aquí, y en línea, pero mi modelo es un IList <>, y no puedo encontrar un ejemplo adecuado. Todos los ejemplos que encontré funcionan con un no-IList <>.

Este es mi modelo

Modelo:

public partial class Question
    {
        public int QuestionID { get; set; }
        public string QuestionBody { get; set; }
        public string CorrectAnswer { get; set; }
        public string AlternativeAnswer { get; set; }           
    }

Mi controlador

public ActionResult Index()
        {
            QuizSimpleEntities quizEntities = new QuizSimpleEntities();
            var questions = from p in quizEntities.Questions
                            select p;

            return View(questions.ToList());

        }

Mi modelo:

  @model IList<Quiz.Models.Question>                                

 <h2>Welcome to the Quiz</h2>
  @Html.BeginForm(method:FormMethod.Post,controllerName:"Home",actionName:"index")
    {
        @foreach (var questions in Model)
        {

        <p>@questions.QuestionBody</p>  

        @* How to display the CorrectAnswer and AlternativeAnswer
           as two radio buttons grouped here? I will be posting the selected value back
        }

}

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta