30b72ff724
Added family put Model fix
48 lines
1.2 KiB
C#
48 lines
1.2 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace Step.Model.DatabaseModels
|
|
{
|
|
[Table("tool")]
|
|
public class NcToolModel
|
|
{
|
|
[Key]
|
|
[Column("id")]
|
|
public int ToolId { get; set; }
|
|
|
|
[Column("type")]
|
|
public byte Type { get; set; }
|
|
|
|
[Column("offset_length")]
|
|
public short OffsetLength { get; set; }
|
|
|
|
[Column("residual_life")]
|
|
public short ResidualLife { get; set; }
|
|
|
|
[Column("residual_revive")]
|
|
public short ResidualRevive { get; set; }
|
|
|
|
// Foreign keys
|
|
[Column("family_id")]
|
|
[ForeignKey("Family")]
|
|
public int FamilyId { get; set; }
|
|
|
|
[Column("shank_id")]
|
|
[DatabaseGenerated(DatabaseGeneratedOption.None)]
|
|
|
|
[ForeignKey("Shank")]
|
|
public int? ShankId { get; set; }
|
|
|
|
[Column("offsetId1")]
|
|
public int? OffsetId1 { get; set; }
|
|
|
|
[Column("offsetId2")]
|
|
public int? OffsetId2 { get; set; }
|
|
|
|
[Column("offsetId3")]
|
|
public int? OffsetId3 { get; set; }
|
|
|
|
public virtual NcFamilyModel Family { get; set; }
|
|
public virtual NcShankModel Shank { get; set; }
|
|
}
|
|
} |