I have some data in different data souses like SQL server, Oracle and even some from web service. I want to access them from my new application. Is there any data connector that can help me doing it without writing code for creating/changing data structure? My project is in visual studio (C#) so I can write different adapters myself but then I have to write methods for each entity and keep them up to date if there was a change.
I've looked at Kafka (confluent platform) but it seems to be suitable only for streaming. There was some data connectors written by Telerik but it has some limitations like it cannot use Compound primary keys.
I appreciate any suggestions