using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Step.Model.DatabaseModels { [Table("performed_maintenance")] public class PerformedMaintenanceModel { [Key] [Column("id")] public int PerformedMaintenanceId { get; set; } [Column("date")] public DateTime Date { get; set; } [Column("counter_value")] public int CounterValue { get; set; } [Column("control_word")] public int ControlWord { get; set; } [Column("maintenance")] public int MaintenanceId { get; set; } [ForeignKey("MaintenanceId")] public MaintenanceModel Maintenance { get; set; } [Column("maintainers_id")] public int? MaintainerId { get; set; } [ForeignKey("MaintainerId")] public UserModel Maintainer { get; set; } } }