using System.ComponentModel.DataAnnotations; namespace PyroFetes.Models; public class Show { [Key] public int Id { get; set; } [Required, MaxLength(120)] public string? Place { get; set; } [MaxLength(500)] public string? Description { get; set; } // Lien (chemin/URL/nom de fichier) vers le plan d’implémentation pyrotechnique [Required, MaxLength(500)] public string? PyrotechnicImplementationPlan { get; set; } public DateTime? Date { get; set; } public ICollection Staff { get; set; } = new List(); public ICollection Trucks { get; set; } = new List(); public ICollection SoundCues { get; set; } = new List(); }