using Microsoft.EntityFrameworkCore; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Text.Json.Serialization; namespace AsbCloudDb.Model { [Table("t_drill_test"), Comment("Drill_test")] public class DrillTest { /// /// Идентификатор drill test /// [Key, Column("id"), Comment("Идентификатор")] public int Id { get; set; } /// /// Идентификатор телеметрии drill test /// [Key, Column("id_telemetry"), Comment("Идентификатор телеметрии")] public int IdTelemetry { get; set; } /// /// Время начала drill test /// [Column("timestamp_start"), Comment("Время начала")] public int TimeStampStart { get; set; } /// /// Глубина начала drill test /// [Column("depthStart"), Comment("Глубина начала")] public float? DepthStart { get; set; } [ForeignKey(nameof(IdTelemetry))] public virtual Telemetry Telemetry { get; set; } = null!; public virtual ICollection Params { get; set; } = null!; } }