Files
egtbeamwall/EgtBEAMWALL.DbDataLayer/DatabaseModels/PartModel.cs
T
Samuele E. Locatelli f812ff66c2 initial commit
2021-03-04 19:48:48 +01:00

60 lines
1.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace EgtBEAMWALL.DbDataLayer.DatabaseModels
{
[Table("PartList")]
public class PartModel
{
[Key, Column("PartDbId"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int PartDbId { get; set; }
[Column("PartId")]
public int PartId { get; set; }
[Column("Part_PDN")]
public int PDN { get; set; } = 0;
[Column("Part_NAM")]
public string NAM { get; set; } = "";
[Column("Part_W")]
public double W { get; set; } = 0;
[Column("Part_L")]
public double L { get; set; } = 0;
[Column("Part_H")]
public double H { get; set; } = 0;
[Column("Part_MAT")]
public string MAT { get; set; } = "";
[Column("Part_ROT")]
public int ROT { get; set; } = 0;
[Column("Part_GRP")]
public string GRP { get; set; } = "";
[Column("Part_State")]
public int State { get; set; } = -1;
[Column("BTLPartDbId")]
public int BTLPartDbId { get; set; }
[ForeignKey("BTLPartDbId")]
public BTLPartModel BTLPart { get; set; }
[Column("RawPartDbId")]
public int? RawPartDbId { get; set; }
[ForeignKey("RawPartDbId")]
public virtual RawPartModel RawPart { get; set; }
}
}