Thanks for the information, Mike! This was a show-stopper for me also, and I had no idea where to begin looking for the solution.
FYI - for anyone else who needs a quick fix - the change mentioned can be patched/reverted in your generated solution by finding the following code in:
xxx.Web\Data\BaseDataSource.cs at line 1568 (in rev 704)
//IList<Entity> entityList = GetEntityList();
// causes the overridde ProviderDataSource.OnSelected to fire, enabling DeepLoad on updates
IList<Entity> entityList = Owner.Select();
To comment out the change and revert back, uncomment the first line, and comment the last line; like so:
IList<Entity> entityList = GetEntityList();
// causes the overridde ProviderDataSource.OnSelected to fire, enabling DeepLoad on updates
//IList<Entity> entityList = Owner.Select();
Being new at this, I don't know what the negative impact of reverting back to the prior version is. It would be great if someone more familiar with the code could go back and make a real fix to the CST that doesn't have unintended consequences.
Regards,
Walt