1. There should be no visible difference in the performance. OpenAccess caches the generated sql statements, so if the same query is executed multiple times (even with different parameters) it would not be calculated again. If you experience any performance issues with your application, just write to us - perhaps there would be a way to optimize the performance.
2. At the moment there is no way for an OpenAccess domain model to store the database schema for more than one database schema. This functionality is on our list for the next major release or (at latest) the one after. I am afraid until then you will have to maintain two domain models for the two databases.
3. I guess you can implement some kind of an abstraction between your domain models and the business logic which handles the data access operations. This way you will be able to more easily substitute the two models with single one once we implement the multi-backend support.
I hope that helps for a start, feel free to contact us for further assistance.
the Telerik team
Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward!
We'd appreciate your vote for Telerik in this year's SQL Server Community Awards. We are competing in TWO categories and every vote counts! VOTE for Telerik NOW >>