Like BlueCell, I have found that, when custom properties have not been loaded when a project is created, I have to create a new project from scratch in order to add custom properties. In addition, I found that custom properties were not added to even to new entities added to the original project, even though I have the RetrieveDBCustomProperties option set to True.
The reasons given for not allowing custom properties to be updated from the database do not apply in my environment.
Otis wrote:
Custom properties are often a pain, as visual designers for databases often store large amounts of data in extended properties which end up in the entities and projects and bloat the project a lot.
I only have one property for each table and field: a Description. And I do want to include it in my project.
Otis wrote:
Custom properties could be changed in the entities and you don't want your changes to be overwritten.
I write my Description in a separate data modelling program, which then exports Description to the corresponding custom property on the database. I have no intention of updating the Description custom property in LLBLGen Pro.
I would like entity and field custom properties to be refreshed when I do a Refresh Catalog. I appreciate that this would not suit everyone. So it would be good if it could be provided as an optional feature.
As it stands, LLBLGen Pro's custom properties feature is of no use for my current requirements. Creating a new LLBLGen Pro project from scratch every time I change some descriptions with my data modelling tool is just not feasible.