Le nom du type ou de l'espace de noms 'Column' est introuvable

Je suis sûr que je suis absent quelque chose de simple ici.
Je suis en train de suivre un Code de la Première Entité Cadre tutoriel qui m'a dit d'utiliser certaines Annotations de Données.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;

namespace Model
{
    public class Destination
    {
        public int DestinationId { get; set; }

        [Required]
        public string Name { get; set; }
        public string Country { get; set; }
        [MaxLength(500)]
        public string Description { get; set; }

        [Column(TypeName="image")]
        public byte Photo { get; set; }

        public List<Lodging> Lodgings { get; set; }
    }
}

Le compilateur ne pas avoir de problèmes avec les deux premières annotations, mais il ne semble pas aimer: [Column(TypeName="image")].

Erreurs:

  • Le type ou le nom d'espace de noms 'Colonne' n'a pas pu être trouvé.
  • Le type ou le nom d'espace de noms 'ColumnAttribute' n'a pas pu être trouvé.

Je suis à l'aide de Visual Studio 2012 et Entité Cadres 5.

Des suggestions?

source d'informationauteur Arcadian