62,046
社区成员
发帖
与我相关
我的任务
分享
public class SJResourceReqMAS
{
[Key]
public int rr_Id { get; set; }
[Display(Name = "申請人")]
public string rr_requsr { get; set; }
[Display(Name = "電話")]
public string rr_reqext { get; set; }
[Display(Name = "申請日期")]
public System.DateTime? rr_date { get; set; }
public virtual SJResourceReqDtl SJResourceReqDtl { get; set; }
public partial class SJResourceReqDtl
{
[ForeignKey("SJResourceReqMAS")]
[Key, Column("rd_Id", Order = 1)]
public int rd_Id { get; set; }
[ForeignKey("SJResourceCatMAS")]
[Key, Column("rc_Id", Order = 2)]
public int rc_Id { get; set; }
public Nullable<short> rd_qty { get; set; }
public string rd_desc { get; set; }
public virtual SJResourceCatMAS SJResourceCatMAS { get; set; }
public virtual List<SJResourceReqMAS> SJResourceReqMAS { get; set; }
}
public class R_AccountPower
{
/// <summary>
/// 构造函数
/// </summary>
public R_AccountPower()
{
}
/// <summary>
/// 权限ID
/// </summary>
[Key]
public int ID { get; set; }
/// <summary>
/// 角色ID
/// </summary>
public int roleID { get; set; }//外键
public Role Role { get; set; }
/// <summary>
/// 模块ID
/// </summary>
public int modulesID { get; set; }//外键
public Modules Modules { get; set; }
/// <summary>
/// 页面元素ID
/// </summary>
public string elementID { get; set; }//外键
public PageElement PageElement { get; set; }
/// <summary>
/// 将此实例的值转换为 System.String
/// </summary>
/// <returns></returns>
public override string ToString()
{
return Common.TConvert.ObjectToString(this);
}
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<R_AccountPower>().HasRequired(r => r.Modules).WithMany(m => m.R_AccountPower).HasForeignKey(r => r.modulesID).WillCascadeOnDelete(false); ;
modelBuilder.Entity<R_AccountPower>().HasRequired(r => r.PageElement);
modelBuilder.Entity<R_AccountPower>().HasRequired(r => r.Role);
}