Normally I would bind data to a DropDownListFor with a SelectList:
DropDownListFor
SelectList
@Html.DropDownListFor(model => model.CustomerId, new SelectLi
There doesn't appear to be an overloaded constructor to allow for this. But there's no harm in manually specifying the DataTextField and DataValueField as a string is there?
DataTextField
DataValueField