using System; using System.Collections.Generic; using System.Data.Entity; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Web; namespace DSWeb.Areas.SysMng.DB { public class UserContext : DbContext { public UserContext() : base("DongShengDB") { } public DbSet USERS { get; set; } public DbSet USER_BASEINFOS { get; set; } public DbSet USER_COMPANYS { get; set; } } [Table("user")] public class USER { [Key] public string GID { get; set; } public string USERNAME { get; set; } public string CODENAME { get; set; } public string PASSWORD { get; set; } public string SHOWNAME { get; set; } public bool? ISDELETED { get; set; } public bool? ISDISABLE { get; set; } public string NOCODE { get; set; } public string OPENID { get; set; } public string WeChatAccount { get; set; } public string DingTalkAccount { get; set; } public string ENROLLTIME { get; set; } public string CREATEUSER { get; set; } public string MODIFIEDUSER { get; set; } public string MODIFIEDTIME { get; set; } public string DELETEUSER { get; set; } public string DELETETIME { get; set; } } [Table("user_baseinfo")] public class USER_BASEINFO { [Key] public string GID { get; set; } public string USERID { get; set; } public string COMPANYNAME { get; set; } public string DEPTNAME { get; set; } public string OFFICEPHONE { get; set; } public string HOMEPHONE { get; set; } public string MOBILE { get; set; } public string FAX { get; set; } public string EMAIL1 { get; set; } public string EMAIL2 { get; set; } public string HOMEADDRESS { get; set; } public string REMARK { get; set; } public string CREATEUSER { get; set; } public DateTime? CREATETIME { get; set; } public string MODIFIEDUSER { get; set; } public DateTime? MODIFIEDTIME { get; set; } public string EMERGUSER { get; set; } public string EMERGPHONE { get; set; } public string EMERGEMAIL { get; set; } public string POSTCODE { get; set; } public string QQ { get; set; } public string MSN { get; set; } //public SIGNATURE public string FINANCESOFTCODE { get; set; } public string IMAGEURL { get; set; } public string SIGNATUREURL { get; set; } public string mailsign { get; set; } public DateTime? CONTRACTDATE { get; set; } public string TRIALTIME { get; set; } public string IDNUM { get; set; } public string EDURECORD { get; set; } public string ANNUALLEAVE { get; set; } } [Table("user_company")] public class USER_COMPANY { public string GID { get; set; } public string COMPANYID { get; set; } public string USERID { get; set; } } }