Я уже давно использую mvc2, и когда мне нужно установить шаблон, я использую атрибут DataType.
[DataType("DropDown")] public int Field { get; set; }
Я вижу, как другие используют UiHint для достижения тех же результатов.
[UiHint("DropDown")] public int Field { get; set; }
В чем разница между использованием этих двух атрибутов? Какой атрибут я обычно должен использовать или они предназначены для разных задач?