I've been playing with LLBLGen pro for a few weeks now...
trying to create a ISynchronizable interface which most (but not all) objects will implement... Basically, the interface describes a Guid property that is used for synchronization between a office application and our website.
Essentially, all of the website's objects primary keys are Guids and I would like to easily synchronize those objects between 2 different systems.
All of my LLBLGen entities have this Guid property, but I am unable to define a good common ancestor/subclass to which they all inherit from.
For instance I have Orders, Products, Product Attributes, etc... all of with have this Guid defined but I can't figure out how to get them to all use the same subclass without lots of manual alterations every time the project is generated.
Am I missing something really simple? Is there an easy way to get 80% of the object to inherit from "SyncableEntityBase" instead of "CommonEntityBase"?
Thanks!