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 Dati in formato Statistiche Aggregate /// [Table("StatusStAg")] public class StatusStAgModel { /// /// UID /// [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int DataStAgId { get; set; } /// /// DataOra riferimento /// public DateTime DtRif { get; set; } = DateTime.Now; /// /// Macchina cui è riferito il valore /// public int MachineId { get; set; } /// /// Tipologia di stato registrato /// public string CodStatus { get; set; } = ""; /// /// Durata evento in minuti (decimali) /// public float Duration { get; set; } = 0; /// /// Valore opzionale associato /// [MaxLength(250)] public string ValStr { get; set; } = ""; /// /// Navigazione oggetto Machine /// [ForeignKey("MachineId")] public virtual MachineModel MachineNav { get; set; } = null!; /// /// Navigazione oggetto Stato /// [ForeignKey("CodStatus")] public virtual StatusModel CodStatusNav { get; set; } = null!; } }