X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=web%2Fado-net;h=0095d79ef79996374030641fce45c5c8a01272ac;hb=feca28835d4e3cb2be67bdcbd4f54fee62c3797a;hp=54aeb2cfc52f94c74d1ddb44ae89d01dd56352a9;hpb=17e71ee49d8c5933deb45bee1178acccba1d58a1;p=mono.git diff --git a/web/ado-net b/web/ado-net index 54aeb2cfc52..0095d79ef79 100644 --- a/web/ado-net +++ b/web/ado-net @@ -1,495 +1,198 @@ * ADO.NET - The coordinator for the ADO.NET implementation is Rodrigo Moya, with - the collaboration of Daniel - Morgan. - -* Action plan - - The current plan to implement ADO.NET is as follows: - - Step 1: SqlClient: - - - - Step 2: System.Data.OleDb Provider: - - - - Step 3: System.Data.SqlClient Provider: - - - - Step 4: System.Data.Odbc Provider: +** Data Access in Mono + + - Step 5: Other System.Data providers: +** Bugs and Feature Requests - - -* Current Status + -

Need to add XML support in System.Data. +** ADO.NET Data Providers -

The System.Data.dll gets built with the rest of the class library. - To compile the System.Data.dll assembly separately, you need: - - On Unix - -

- - On Windows - - - -* Testing - -

In order to test System.Data.SqlClient, you will need to have - access to a remote PostgreSQL DBMS, or you will have to install - one locally. PostgreSQL is the DBMS used for the initial - implementation of System.Data.SqlClient. - -

Why? Because it is open source, has a client - library that is easy to use, PostgreSQL on Windows is easy to install on - Unix and Windows (using the Cygwin install program), not difficult to setup after - installation, and it runs under: Linux, - Windows (via cygwin and ipc-daemon), Unix, and - others. This allowed us to create the - System.Data functionality in Mono much quicker. - -

If you plan on using a remote PostgreSQL DBMS Server, - than you will need to have the PostgreSQL client software on your - local computer that includes libpq.so (pq.dll on Windows). +

+ +

External Projects that have created ADO.NET Providers that work on Mono: + +

+ +** Tools + +

Some tools that can be used for ADO.NET and other technologies (ASP.NET, XML, etc). + +

+ +** Extra Classes in Mono ADO.NET + +

An ADO.NET Provider Factory + was created by Brian Ritchie. The + Provider Factory is a way to dynamically create + connections, commands, parameters, and data adapters based on configuration + information. -

The System.Data tests use this connection string to connect - to the PostgreSQL database named "test" at host "localhost" as - user "postgres". - -

-"host=localhost;dbname=test;user=postgres"
-
- -

Installation instructions for PostgreSQL DBMS: - - On Unix - -

- - On Windows - +** Database Access from ASP.NET