public void SetField(string entityType, Guid guid, string fieldName, object value) { var entity = new Entity(entityType) { Id = guid }; XrmEntity.SetField(entity, fieldName, value); Update(entity); }
public static Entity ReplicateWithFields(Entity entity, IEnumerable <string> fieldsToSubmit) { var submissionEntity = new Entity(entity.LogicalName) { Id = entity.Id }; if (fieldsToSubmit != null) { foreach (var field in fieldsToSubmit) { if (entity.Contains(field)) { XrmEntity.SetField(submissionEntity, field, XrmEntity.GetField(entity, field)); } } } return(submissionEntity); }