using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; // // This is here so CodeMaid doesn't reorganize this document // namespace MP.MONO.Data.DbModels { /// /// Tabella eventi Dati registrati (log storico esteso/puntuale) /// [Table("EventLog")] public class EventLogModel { /// /// UID /// [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int EventLogId { get; set; } /// /// DataOra evento registrato /// public DateTime DtRif { get; set; } = DateTime.Now; /// /// Macchina cui è riferito il valore /// public int MachineId { get; set; } /// /// Tipologia di evento registrato /// public string CodEvent { get; set; } = ""; /// /// Valore opzionale associato /// [MaxLength(250)] public string ValStr { get; set; } = ""; /// /// Navigazione oggetto Machine /// [ForeignKey("MachineId")] public virtual MachineModel MachineNav { get; set; } = null!; /// /// Navigazione oggetto Evento /// [ForeignKey("CodEvent")] public virtual EventModel CodEventNav { get; set; } = null!; } }