[Mono-dev] Question about Mono.Data.Tds

Daniel Morgan monodanmorg at yahoo.com
Wed Dec 5 18:09:02 UTC 2012


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 <knocte at gmail.com>
To: mono-devel-list at 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 at lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20121205/c13610f9/attachment.html>


More information about the Mono-devel-list mailing list