[Mono-devel-list] Mono Database access.

Jb Evain mono at evain.net
Sun Feb 20 07:45:00 EST 2005


Hi there,

Mono have already in the Mono.Data namespace a library based on a simple 
abstract factory to be able to switch from a provider to another by 
simply changing the connection string. The consumer of the library only 
handles System.Data (ie IDbConnection, ...) interfaces which sounds 
perfect to me. In .net 2, such a mecanism should be included in the 
System.Data ns.

Jb

Everaldo Canuto wrote:

>Hi all,
>
>I created some months ago a Universal Data Provider for ADO.NET that
>works on Mono and MS DotNet. This project name is ADP (Advanced Data
>Provider) and you url is: http://advanced-ado.sourceforge.net/ or
>http://sourceforge.net/projects/advanced-ado/
>
>It works very good when you need one Provider to access some database
>server (like Oracle, MSSQL, MySQL...). It works like a BDP (Borland Data
>Provider) included on Delphi 8 and Delphi 2005, create your application
>and run on any database.
>
>ADP theres same method and classes of all other database providers and
>some other usefull methods on some classes, it is good beacause to
>migrate from another data provider you only need to change your
>"using's" and change your data class names from example SqlConnection to
>AdpConnection.
>
>I like to view ADP on Mono classes and I can change the namespace from
>"Advanced.Data.Provider" to "Mono.Data.Provider" and all "Adp
>[ClassName]" to "Mdp[ClassName]". I think that it will be very useful
>for a lot of people and as dispose to mantain, release, and work on same
>structure of Mono developers.
>
>What do you think about this?
>
>Hey... license is GPL but if need I can change this license for a more
>apropriate license.
>
>Thanks,
>Everaldo.
>everaldo_canuto at yahoo.com.br
>
>
>
>
>
>_______________________________________________
>Mono-devel-list mailing list
>Mono-devel-list at lists.ximian.com
>http://lists.ximian.com/mailman/listinfo/mono-devel-list
>  
>




More information about the Mono-devel-list mailing list