46 lines
1.2 KiB
C#
46 lines
1.2 KiB
C#
using System;
|
|
using System.Data.Entity;
|
|
using System.Linq;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace SHERPA.BBM.DatabaseModels
|
|
{
|
|
/// <summary>
|
|
/// Tabella delle Risorse
|
|
/// </summary>
|
|
[Table("Resources")]
|
|
public class ResourcesModel
|
|
{
|
|
#region Public Properties
|
|
|
|
[Column("DocId", Order = 1)]
|
|
public int DocId { get; set; }
|
|
|
|
[Column("ItemId", Order = 3)]
|
|
public int ItemId { get; set; }
|
|
|
|
[ForeignKey("DocId")]
|
|
public virtual DocsModel Document { get; set; }
|
|
|
|
[ForeignKey("ItemId")]
|
|
public virtual ItemsModel Item { get; set; }
|
|
|
|
[Column("Ord", Order = 2)]
|
|
public int Ord { get; set; } = 0;
|
|
|
|
[Column("QtyOff", Order = 5)]
|
|
public double QtyOff { get; set; } = 1;
|
|
|
|
[Column("QtyPrev", Order = 4)]
|
|
public double QtyPrev { get; set; } = 1;
|
|
|
|
[Key, Column("ResourceId", Order = 0), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
|
public int ResourceId { get; set; }
|
|
|
|
[Column("UnitPriceOff", Order = 6)]
|
|
public double UnitPriceOff { get; set; } = 999;
|
|
|
|
#endregion Public Properties
|
|
}
|
|
} |