Вы можете назначить атрибут имени вашего DDL для того, чтобы ваш CategoryID / внешний ключ вызывался в вашей таблице продуктов.Тогда ваш DDL автоматически выберет эту категорию, в связи с тем, как работает привязка по умолчанию.
Один пример:
<%: Html.DropDownList("Book.GenreID" , Model.GenresSelectList )%>
и полученный HTML:
<select id="Book_GenreID" name="Book.GenreID">
<option value="2">Horror</option>
<option selected="selected" value="3">Literature</option>
<option value="1">Science Fiction</option>
</select>
или:
<%: Html.DropDownListFor(model => model.Book.GenreID, Model.GenresSelectList )%>