简单的一个主子表,子表中有一个查找字段。在插件中当新增主表数据时想在子表中插入一条记录。可以报错,不知为什么?
new_outboundorderid为查找字段名称。
去掉粗体部分就可以成功,谢谢。
if (OutManage.LogicalName == "new_outboundorder")
{
Entity OutManageDetail = new Entity("new_outboundorderdetail");
OutManageDetail["new_name"] = "myTestName" + DateTime.Now.ToString();
EntityReference erf = new EntityReference("new_outboundorderid", OutManage.Id);
OutManageDetail.Attributes.Add("new_outboundorderid", erf);
//OutManageDetail["new_outboundorderid"] = erf;
Guid newid = service.Create(OutManageDetail);
}