我正在尝试为我尝试使用创建的产品包设置默认价目表Microsoft.CrmSdk.CoreAssemblies
。我已经编写了工作代码,该代码使用我在代码中指定的所有配置成功创建了产品捆绑包,但从未设置默认价目表。以下是代码片段:
Entity ProductBundleEntity = new Entity("product");
ProductBundleEntity.Attributes["name"] = Name;
ProductBundleEntity.Attributes["productstructure"] = new OptionSetValue(3);
ProductBundleEntity.Attributes["productnumber"] = Guid.NewGuid().ToString();
///// setting defult price list here
ProductBundleEntity.Attributes["pricelevelid"] = new EntityReference("pricelevel", PriceListID);
ProductBundleEntity.Attributes["defaultuomscheduleid"] = new EntityReference("uomschedule", UOMScheduleID);
ProductBundleEntity.Attributes["defaultuomid"] = new EntityReference("uom", UOMID);
请建议我是否缺少任何东西。