Escali License control 1
Agreement.cs
Gå til dokumentasjonen til denne filen.
1using System.ComponentModel.DataAnnotations;
2using System.ComponentModel.DataAnnotations.Schema;
3
5{
6 public class Agreement
7 {
8 [Key]
9 public int AgreementSeq { get; set; }
10
11 [Required]
12 [MaxLength(50)]
13 public string AgreementName { get; set; }
14
15 [Required]
16 public DateTime? AgreementCreated { get; set; }
17
18 [Required]
19 public DateTime? AgreementUpdated { get; set; }
20
21 public bool? IsActive { get; set; }
22
23 [Required]
24 [ForeignKey("Currency")]
25 public int CurrencySeq { get; set; }
26
27 [Required]
28 [ForeignKey("Product")]
29 public int ProductSeq { get; set; }
30
31 [Required]
32 [ForeignKey("Customer")]
33 public int CustomerSeq { get; set; }
34
35 public virtual List<AgreementElement> AgreementElements { get; set; }
36
37 public virtual Currency Currency { get; set; }
38
39 public virtual Product Product { get; set; }
40
41 public virtual Customer Customer { get; set; }
42 }
43}
virtual List< AgreementElement > AgreementElements
Definition: Agreement.cs:35