Ciao a Tutti,

Mi sto approcciando a modello MVC e sono già incastrato :
codice:
public DbSet<Ticket> Tickets { get; set; }
public DbSet<Project> Projects { get; set; }

    public class Ticket
    {
        public int Id { get; set; }
        [Required]
        public virtual Project Project { get; set; }
        [Required]
        public DateTime Date { get; set; }
        [Required]
        public string Text { get; set; }
    }

    public class Project
    {
        public int Id { get; set; }
        public string Name { get; set; }

    }
Il ticket è relazionato con project con relazione 1:1

Con lo scaffolding ho generato le CRUD.
Non ho trovato il dropdown per la scelta del Project.

Da quanto ho capito dovrei modificare il Controller passandogli alla view la lista

codice:
        // GET: Tickets/Create
        public ActionResult Create()
        {
            return View();
        }
E poi nella view creare il drop down.
codice:
    <div class="form-group">
        @Html.LabelFor(model => model.Project, htmlAttributes: new { @class = "control-label col-md-2" })
        <div class="col-md-10">
            @Html.DropDownListFor()
        </div>
    </div>
Però non ho idea di come procedere, online si trova di tutto e di più.
Mi potete indicare la direzione più standard^