Populate listbox with associated entities
===

I'm building my first MVC(3) application which manages snippets. 

Obviously I have an edit page for a snippet, which has a programming language (0.* to 0.1).

Now my question is, how can I build a listbox with all the present programming languages to show on my edit page for a snippet?

I think I can create a ViewModel and populate that with all the values by querying them manually and passing them as a list, but I have a feeling that the people who built MVC have a tidier solution to this? I have "Pro MVC 3" and "Pro Entity Framework" at hand by Apress but can't seem to find an answer to this.

When I try:

    @Html.EditorFor(model => model.Language or model.Language.Name) 
I get errors.

Thanks in advance, any help is appreciated!
