public void BulkSetStateTest1() { CrmConnection c = new CrmConnection("CRM"); OrganizationService service = new OrganizationService(c); CrmBulkServiceManager mgr = new CrmBulkServiceManager(service); List <Entity> entityList = new List <Entity>(); for (int i = 0; i < 10; i++) { Entity entity = new Entity("account"); entity["name"] = "account " + DateTime.Now.ToString(); entityList.Add(entity); } var results = mgr.BulkInsert(entityList); entityList.Clear(); foreach (var item in results.ResultItems) { Entity entity = new Entity("account"); entity.Id = item.ItemID; entity["name"] = "account " + DateTime.Now.ToString(); entityList.Add(entity); } results = mgr.BulkSetState(entityList, new OptionSetValue(1), new OptionSetValue(2)); }
public void BulkSetStateQueryTest1() { CrmConnection c = new CrmConnection("CRM"); OrganizationService service = new OrganizationService(c); CrmBulkServiceManager mgr = new CrmBulkServiceManager(service); List <Entity> entityList = new List <Entity>(); QueryExpression q = new QueryExpression("account"); q.ColumnSet = new ColumnSet(); q.ColumnSet.AddColumn("accountid"); q.Criteria = new FilterExpression(); q.Criteria.AddCondition("statecode", ConditionOperator.Equal, 1); var results = mgr.BulkSetState(q, new OptionSetValue(0), new OptionSetValue(1)); }