实体框架外键错误与删除

时间:2016-02-21 14:48:38

标签: c# mysql entity-framework

{“操作失败:无法更改关系,因为一个或多个外键属性不可为空。当对关系进行更改时,相关的外键属性设置为null如果外键不支持空值,则必须定义新关系,必须为外键属性分配另一个非空值,或者必须删除不相关的对象。“}

public partial class child
    {
        public int  childID { get; set; }
        public int fatherID { get; set; }


        public virtual father CorrelationCorrecrionGroup { get; set; }

public class father : EntityTypeConfiguration<child>
    {
        public father ()
        {
            // Primary Key
            this.HasKey(t => t.childID);

            //code...



             //Relationships    
            this.HasRequired(t => t.fhther)
                .WithMany(t => t.child);

我正在删除子项并收到错误。 谢谢。

0 个答案:

没有答案