DataType vs UiHint

Я уже некоторое время использую mvc2, и когда мне нужно установить шаблон, я использую атрибут DataType

    [DataType("DropDown")]
    public int Field { get; set; }

Я вижу, что другие используют UiHint для достижения тех же результатов

    [UiHint("DropDown")]
    public int Field { get; set; }

В чем разница между использованием этих двух атрибутов? Какой атрибут я должен обычно использовать, или они для разных задач?

Ответы на вопрос(2)

Ваш ответ на вопрос