title: how to develop dbms independent application using Microsoft tech?
body: <p>I need to write an app in such a way that it should not worry about the incoming DBMS. It can be Oracle, PostgreSQL, MySql etc..</p>
  
  <p>The local dbms will be using SQL Server 2008 into which I will be loading data. </p>
  
  <p>What is needed/planning to do...</p>
  
  <ol>
  <li>The user has textbox(s) where he is able to create/save the connection string vales in the local database/config file for each possible dbms.</li>
  <li>The application then should use this to form the connection string and connect to the incoming database one at a time or concurrently if possible. </li>
  <li>Retrieve the values and put them in the local database. </li>
  <li>No need to write data to the incoming database.Only 1-way.</li>
  </ol>
  
  <p>In short a database independent application to only read values based on a set query and put them in the specified database.</p>
  
  <p>Is it possible to do this or sounding magical?</p>
  
  <p>Any solutions/sample/technique I can develop on?</p>
  
  <p>Application is based on Silverlight + ASP.NET tech.</p>