Hi Walla -
Thanks for the reply. Some PrimaryKey fields as well as other fields may be ReadOnly. So I could either use ForceCurrentValueWrite on a serialized clone or just create a new entity & copy the fields. Up until now, I decided to create a new entity to do the clone.
However, because I'm using OnInitialized() to define default Entity values (and now even creating default child entities, as well) - creating a new entity could also create new child entities that you do NOT want cloned. So, I think I'm going to opt for ForceCurrentValueWrite() on a serialized clone.
I haven't tried this route yet. Do you think ForceCurrentValueWrite(Nothing) & .isChanged = True on the Primary Key fields would do an INSERT & return a new Identity/NewSequentialId?
Thanks for the feedback. Always improving.
Ryan