FirstCode异常 此引用关系将导致不允许的周期性引用

FirstCode异常 此引用关系将导致不允许的周期性引用

一般由多表里的外键互相引用引起。

解决方法:

1.去掉对应数据类里的外键对应的对象属性。

2.去掉该外键。

    [Table("TAssayValue")]
    [Serializable]
    public class AssayValue :
    {
        #region 属性
        private Guid _id;// 检测项目ID
        private float _value;//值
        private Guid _reagentID;//试剂ID
        private Reagent _reagent;//试剂

        ///<summary>
        ///试剂
        ///</summary>
        //[ForeignKey("ReagentID")] 
        public Reagent Reagent
        {
            get { return _reagent; }
            set
            {
                if (_reagent != value)
                {
                    _reagent = value;
                    this.RaisePropertyChanged(() => Reagent);
                }
            }
        }

//去掉此属性即可。
  ........

}

posted on 2018-04-25 11:02  youmeetmehere  阅读(95)  评论(0编辑  收藏  举报

导航