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!;
}
}