X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=web%2Ftds-providers;h=6442e69601aefb040f7b2c2673780fc7747a4184;hb=d8b88441d8696ed6fc52e4989314d6172332a64c;hp=e281ef1845661ec0dd4380d214b3dd775f7f5800;hpb=4d9b69da734dd5a90c9ae00b0e7c94f7c61985df;p=mono.git diff --git a/web/tds-providers b/web/tds-providers index e281ef18456..6442e69601a 100644 --- a/web/tds-providers +++ b/web/tds-providers @@ -1,10 +1,10 @@ -* Design of the Microsoft SQL Server, Sybase, and TDS Providers in Mono +* Design of the Microsoft SQL Server, Sybase, and TDS Data Providers in Mono
Mono.Data.SybaseClient namepace and assembly will hold the ADO.NET provider for Sybase SQL Server database. - This provider will default to using TDS version 5.0 which - can only be used with Sybase. + This provider uses TDS version 5.0 which + can only be used with Sybase databases.
System.Data.SqlClient namespace and System.Data assembly will hold the ADO.NET provider - for Microsoft SQL Server 7.0/2000 databases. This is to be - compatible with Microsoft .NET - This provider will default to using TDS version 7.0 - which only supports Microsoft SQL Server 7.0/2000 just like - SqlClient in Microsoft .NET does. There is TDS version of 8.0 + for Microsoft SQL Server 7.0/2000 databases. This provider is to be + compatible with SqlClient in Microsoft .NET and uses TDS version 7.0 + which only supports Microsoft SQL Server 7.0/2000. + There is TDS version 8.0 which we will need to support as well, but it is used for Microsoft SQL Server 2000 databases. -
Mono.Data.TdsClient namespace and assembly is not - meant to be an ADO.NET provider in Mono, but a means to - provide generic unit tests for the TDS functionality shared by the SqlClient - and SybaseClient providers. This provider will default to +
Mono.Data.TdsClient namespace and assembly is a generic + provider for older TDS databases. This provider will default to using TDS version 4.2 which can be used by older Sybase and Microsoft SQL Server databases.