using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Step.Model.DatabaseModels { [Table("family")] public class NcFamilyModel { [Key] [Column("id")] public int FamilyId { get; set; } [Column("name")] public string Name { get; set; } [Column("type")] public byte Type { get; set; } [Column("right_size")] public byte RightSize { get; set; } [Column("left_size")] public byte LeftSize { get; set; } [Column("tcp_table")] public byte TcpTable { get; set; } [Column("gamma")] public byte Gamma { get; set; } [Column("rotation_type")] public byte RotationType { get; set; } [Column("cooling_byte")] public byte CoolingByte { get; set; } [Column("max_speed")] public short MaxSpeed { get; set; } [Column("max_load")] public byte MaxLoad { get; set; } [Column("min_load_pct_autoload")] public byte MinLoadPctAutoload { get; set; } [Column("max_load_pct_autoload")] public byte MaxLoadPctAutoload { get; set; } [Column("dynamic_compensation")] public byte DynamicCompensation { get; set; } [Column("min_load_dynamic_comp")] public byte MinLoadDynamicCompensation { get; set; } [Column("max_load_dynamic_comp")] public byte MaxLoadDynamicCompensation { get; set; } [Column("life_type")] public byte LifeType { get; set; } [Column("nominal_life")] public int NominalLife { get; set; } [Column("revive_delta")] public short ReviveDelta { get; set; } public List Tools { get; set; } } }