When communicating to a SQL Server database using one of the typical systems, ODBC, OLEDB or ADO.NET, is the underlying basic protocol the same? Are all the differences between these systems basically just client side issues?
Is this all just different flavors of TDS (Tabular Data Stream) transfer?
[MS-TDS]: Tabular Data Stream Protocol Specification
Or there actual different ways to talk to the database server and there are fundamental difference between these protocols?