I'm curious what folks are using to abstract the underlying DBMS from your
.NET apps.  I know lots of shops that just pick a RDBMS and run with it -
and have simpler designs - that would be nice.  But lets say you need to
support both ORACLE and SQL Server?

You can program to the ADO.NET interfaces so instead of SqlConnection or
OleDdConnection use IDbConnection or use OleDdConnection always and
sacrifice performance.  But what about the actual SQL statements?  How do
you virtualize the variants?  String tables in resource only assemblies?  Do
you put everything in stored procs and simplify the SQL embedded in your
code?  Or Don't use stored procs because you have SQL statement generation
code a la RogueWave's DBTools.

I'd love to hear all strategies big and small.

Thanks
Jim

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to