Convirtiendo HTML.EditorFor en un menú desplegable (html.dropdownfor?)

Actualmente estoy usando un control Html.EditorFor en una página de vista predeterminada 'Crear' como esta.

 <%: Html.EditorFor(model => model.IsActive) %> 

Me gustaría convertir esto en un menú desplegable con valores y seguir vinculado al modelo en la vista. Mi pregunta es doble.

Si solo se necesitan 2/3 valores en el menú desplegable ... ¿Existe una forma rápida de llenar explícitamente 2 o 3 valores?

Si la lista es grande y necesita provenir de una consulta SQL, ¿cómo hacer esto?

Gracias de antemano por la ayuda.

Respuestas a la pregunta(2)

Su respuesta a la pregunta