110,538
社区成员
发帖
与我相关
我的任务
分享
public class Authorization
{
[Key, ReadOnly(true), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
[Index, Display(Name = "所有人")]
public int Master { get; set; }
[Index, Display(Name = "用户")]
public int Slave { get; set; }
[Index, Display(Name = "类别")]
public int TypeId { get; set; }
[Index, Display(Name = "权限")]
public int PermissionId { get; set; }
[Browsable(false), ForeignKey("Master")]
public virtual User MasterUser { get; set; }
[Browsable(false), ForeignKey("Slave")]
public virtual User SlaveUser { get; set; }
[Browsable(false), ForeignKey("PermissionId")]
public virtual Permission Permission { get; set; }
[Browsable(false), ForeignKey("TypeId")]
public virtual AuthorizationType AuthorizationType { get; set; }
}