I was trying to create a record with ~10000 child records. Create records using a transformation, then save it using workflow step to save a context store.
I was expecting to run it quickly.
Instead it ran over 10 minutes.
I found out, most of the time was spent in DataSetRuleHandler in
private void table_RowChanged(object sender, DataRowChangeEventArgs e)
The ddatastructure didn’t have any ruleset defined.