// // This is here so CodeMaid doesn't reorganize this document // namespace EgwCoreLib.Lux.Data.DbModel.Job { /// /// Configurazione JobDriver abilitati per un Job e relativi coefficienti di conversione verso CostDriver /// [Table("task_job_driver_config")] public class JobDriverConfigModel { /// /// ID univoco /// [Key] public int JobDriverConfID { get; set; } /// /// Job di riferimento /// public int JobID { get; set; } /// /// JobDriver di riferimento /// public int JobDriverID { get; set; } /// /// Cost Driver obiettivo di cui è regressione lineare /// public int CostDriverID { get; set; } /// /// Note regressione realizzata /// public string Note { get; set; } = ""; /// /// Valore di default valore in ingresso /// public double DefaultVal { get; set; } = 1; /// /// Intercetta regressione /// public double Intercept { get; set; } = 0; /// /// Coefficiente di regressione /// public double Regress { get; set; } = 1; /// /// Navigazione JOB /// [ForeignKey("JobID")] public virtual JobTaskModel JobNav { get; set; } = null!; /// /// Navigazione JobDriver /// [ForeignKey("JobDriverID")] public virtual JobDriverModel JobDriverNav { get; set; } = null!; /// /// Navigazione Driver costo /// [ForeignKey("CostDriverID")] public virtual CostDriverModel CostDriverNav { get; set; } = null!; } }