I think could be useful to add a way to copy objects… ideal IMHO should be that you can select an object in model explorer (an entity, a view, a function) and ctrl-c + ctrl-v
and obtain a renamed copy… Use cases: if you want to generate a view or a procedure that you know is similar to another one… or, for entities if someone like me has always the same 5-6 fields in every entity… you can create a template entity to copy as a starting point…
There are many ways how to make copies of objects. I recommend you to have a look at the Help file, Index tab and please type ‘copy’ - select the ‘copy entities’ topic.
To make a copy in Model Explorer (ME), select the entity, press CTRL and drag it to Entities folder name and drop it there.
Use case - template entity: Feel free to create such entity in your model (e.g. via Model Explorer). The entity will exist in your model but doesn’t have to be in any workspace (the Shortcuts folder of the entity in ME will be empty.) You will make copies of the template entity and will display the copies on workspaces. Do NOT forget to edit the template entity (e.g. via Model Explorer) and clear the Generate checkbox on tab General. The entity will not be generated in DDL script then.
If you have more questions, please write me back. Thanks.