Many product developers want to write a .NET application that will work with any popular RDBMS, such as SQL Server, oracle, DB2, MySql. If we use the Data block, it dynamically selects the database driver (OracleClient, SQLClient or OleDBClient) based on the configuration.
However, all databases have their own SQL features. There are subtle differences that do not allow the use of the same SQL code base everywhere - function names are different, how dates are processed, different, how Identity columns are processed, etc.
You can use a third-party Data Direct product to write neutral DB code using predefined escape sequences.
Are there any tools or products from Microsoft that solve this problem?
source
share