The assembly Mono.Data.Tds can be thought of as internal to the assembly
System.Data for the SqlClient implementation. So, you can change the API of
Mono.Data.Tds as long as you change the assembly System.Data too.
The reason the assembly Mono.Data.Tds exists is historic: Mono.Data.Tds was
created to provide the networking/protocol implementation of TDS for Sybase ASE
(Mono.Data.SybaseClient), Microsoft SQL Server 7.0 or higher
(System.Data.SqlClient), and old Sybase SQL Server and Microsoft SQL Server
pre-7.0 (Mono.Data.TdsClient) databases. However, I do not think the
assemblies Mono.Data.SybaseClient nor Mono.Data.TdsClient is included in Mono
anymore. If you need Sybase ASE or support for older Sybase ASE or Microsoft
SQL Server databases, you should use ODBC/FreeTDS.
Mono.Data.Tds is based on the projects FreeTDS and jTDS.
________________________________
From: Andres G. Aragoneses <kno...@gmail.com>
To: mono-devel-list@lists.ximian.com
Sent: Tuesday, December 4, 2012 4:19 PM
Subject: [Mono-dev] Question about Mono.Data.Tds
Question about Mono.Data.Tds:
Is it API stable? Does it need to be?
I ask this because I'm interested in fixing a bug. And for me, it would be much
easier to write a regression test for it if I could change it's API slightly.
And when I say "slightly" I don't mean breaking changes, but API additions: for
instance, make some class inherit from some new interface.
Feedback appreciated. Thanks!
Andres
[1]https://github.com/mono/mono/tree/master/mcs/class/Mono.Data.Tds
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list