using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace EnvelopeGenerator.Domain.Entities { [Table("TBSIG_ENVELOPE_DOCUMENT", Schema = "dbo")] public class EnvelopeDocument { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] [Column("GUID")] public int Guid { get; set; } [Required] [Column("ENVELOPE_ID")] public int EnvelopeId { get; set; } [Required] [Column("FILENAME", TypeName = "nvarchar(256)")] public string Filename { get; set; } [Required] [Column("FILEPATH", TypeName = "nvarchar(256)")] public string Filepath { get; set; } [Required] [Column("ADDED_WHEN", TypeName = "datetime")] public DateTime AddedWhen { get; set; } [Column("FILENAME_ORIGINAL", TypeName = "nvarchar(256)")] public string FilenameOriginal { get; set; } } }