TypeViking.cs 995 B

1234567891011121314151617181920212223242526272829303132
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. // Attention à l'espace de nom, lors de la création d'une nouvelle classe celui-ci sera par défaut :
  8. // namespace CD67.ModeleMVC.Entity.Extend
  9. // Alors que pour étendre une classe il faut être dans le même namespace que l'original
  10. namespace CD67.ModeleMVC.Entity
  11. {
  12. /// <summary>
  13. /// Classe d'extension de celle d'Entity, nécessaire pour y associer les Metadata
  14. /// </summary>
  15. [MetadataType(typeof(TypeViking_Metadata))]
  16. public partial class TypeViking { }
  17. /// <summary>
  18. /// Classe contenant les DataAnnotations pour chaque champ
  19. /// </summary>
  20. public class TypeViking_Metadata
  21. {
  22. [Required]
  23. [Display(Name = "Id")]
  24. public int Id { get; set; }
  25. [Display(Name = "Libelle")]
  26. [StringLength(100)]
  27. public string Libelle { get; set; }
  28. }
  29. }