I am currently using LLBLGEN 2.5 and am looking for a way to create seperate projects for each catalog in the designer (running the generation only once). Each project will have a corresponding namespace associated with it and will contain all entities/entitycollections for that specific catalog:
Company.Data.Servicing
Company.Data.Products
Company.Data.Sales
In addition to this I am looking to generate another project that will contain the PersistanceInfoProvider for all projects above and be able to access them using a common data adapter. In the PersistanceInfoProvider class, each method could then have an attribute that would specify which project/catalog to target and by using reflection could call the appropriate CRUD operations of the entity.
Is this something that is possible using LLBLGEN templates/tasks to simplify a single generation process? If so, what would be the best way to approach creating these templates/tasks? Any suggestions are welcome...
Thanks,
Martin