【发布时间】:2017-09-27 18:19:25
【问题描述】:
嗨,我有 2 个表名 tblGroup 和 tblSubGroup 和 tblGroup 有 GroupId 这是主要的 tblSubGroup 有 Groupid 这是外键。
下面是为他们生成的模型
tblGroup 模型
public partial class tblGroup
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public tblGroup()
{
this.tblSubGroups = new HashSet<tblSubGroup>();
}
public int GroupID { get; set; }
[Required(ErrorMessage = "Group Name is Required")]
public string Title { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<tblSubGroup> tblSubGroups { get; set; }
}
tblSubGroup 模型
public partial class tblSubGroup
{
public int SubGroupID { get; set; }
[Display(Name = "tblGroup")]
public int GroupID { get; set; }
[Required(ErrorMessage = "SubGroup Name is Required")]
public string Title { get; set; }
public virtual tblGroup tblGroup { get; set; }
}
现在在删除 From GroupTable 的记录时出现问题。相反,我需要validate 一条消息“此记录与另一个表或实体绑定。所以它不能被删除”。我需要展示这种信息。
由于我是新手,我不知道这件事是否可行
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-5