using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Text.Json.Serialization; namespace ServicesDAO.models { [Table("user_vcd")] public class UserVcd { [Key] [Column("UserVcdID")] public int UserVcdID { get; set; } [Required] [Column("username")] [StringLength(100)] public string Username { get; set; } [Required] [Column("email")] [EmailAddress] [StringLength(255)] public string Email { get; set; } [Required] [Column("org_id")] public int OrgId { get; set; } [Column("active")] public bool? Active { get; set; } [Column("public_id")] public int? PublicId { get; set; } [Column("password")] [StringLength(32)] public string Password { get; set; } [ForeignKey("OrgId")] public virtual OrgVcd Org { get; set; } public virtual ICollection UserProfiles { get; set; } } }