using System.ComponentModel.DataAnnotations; namespace CD67.FicheCollege.Entity { /// /// Classe d'extension de celle d'Entity, nécessaire pour y associer les Metadata /// [MetadataType(typeof(ActionEdu_Metadata))] public partial class ActionEdu { } /// /// Classe contenant les DataAnnotations pour chaque champ /// public class ActionEdu_Metadata { [Required] public int Id { get; set; } [Required] [Display(Name = "Année")] public int AnneeId { get; set; } [Required] [Display(Name = "Numéro")] public int Numero { get; set; } [Required] [Display(Name = "Thématique")] public int ActionEduThematiqueId { get; set; } [Required] [Display(Name = "Nom")] public string Nom { get; set; } [Display(Name = "Description")] [DataType(DataType.MultilineText)] public string Description { get; set; } [Display(Name = "Neutralisé (oui/non)")] public bool Neutralise { get; set; } public int Ordre { get; set; } } }