Thank you for contacting us.
If you want to switch a fluent model to work with another backend, especially when this model is quite complex as in your scenario, you basically have two options:
1. Modify your fluent model in order to support backend independent mapping if it is possible. The downside of this approach is that you manually have to go through the mapping and modify the columns but this is a one time effort anyway.
2. The second option is to create another fluent model for the Oracle database, which mapping will fit the Oracle specific columns. The downside of this approach is that you have to maintain two mappings simultaneously and keep them in sync.
If you plan to switch to Oracle and not use the Firebird db, I will recommend you to use the second approach to regenerate the mapping but if you plan to use the two data sources simultaneously, it is better to use the first approach and unify the column mappings.
I hope this information is helpful.
Check out the latest announcement
about Telerik Data Access vNext as a powerful framework
able to solve core development problems.