Возможно, ваш проект не ориентирован на Framework 4.0, поэтому при добавлении ссылки System.ComponentModel.DataAnnotations он не будет соответствовать версии 4.0, то есть версии с определением «Key».
Попробуйте удалить текущую ссылку DataAnnotation, затем измените целевую структуру проекта (щелкните правой кнопкой мыши проект -> Свойства -> Приложение -> Target Framework) на .Net 4.0, а затем снова добавьте ссылку на DataAnnotations. Работал на меня;)