如何将一个实体值赋值给另外一个更多字段的实体

如何将一个实体值赋值给另外一个更多字段的实体_第1张图片

public ActionResult GetFormData(string companyId,string expertId)
        {
            Company_Entity comp = new Company_Entity();
            //实体转为json对象字符串
            var data = companyIBLL.GetEntity(companyId).ToJson().ToString();

            //获得Company_Entity类型实体
            comp = data.ToObject();
            //通过公司Id和专家Id获得对象
            string queryJson = "{\"companyId\":'" + companyId + "',\"eId\":'" + expertId + "'}";
            var list = oT_CompanyExpertRelationIBLL.GetList(queryJson);
            var compEntity = new OT_CompanyExpertRelationEntity();
            if (list.Count() > 0)
            {
                compEntity = list.First();

                //comp.F_CompanyConsentStatus = (compEntity.F_CompanyConsentStatus==1)?"待审核":((compEntity.F_CompanyConsentStatus == 2) ? "审核通过" : "审核未通过");
                comp.F_CompanyConsentStatus = compEntity.F_CompanyConsentStatus;
                comp.F_CompanyApplication = compEntity.F_CompanyApplication;
                //comp.F_ExpertConsentStatus =  (compEntity.F_ExpertConsentStatus == 1) ? "待同意" : ((compEntity.F_ExpertConsentStatus == 2) ? "同意" : "不同意");
                comp.F_ExpertConsentStatus = compEntity.F_ExpertConsentStatus;
                comp.F_ExpertApplication = compEntity.F_ExpertApplication;
            }
            return Success(comp);
        }

你可能感兴趣的:(如何将一个实体值赋值给另外一个更多字段的实体)