blob: 438b47cb2be195bf064f1998538d5e72a06cd26d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
* ADO.NET
The coordinator for the ADO.NET implementation is <a
href="mailto:rodrigo@ximian.com">Rodrigo Moya</a>.
* Action plan
The current plan to implement ADO.NET is as follows:
<b>Step 1:</b> SqlClient:
<ul>
* Implementation of System.Data.SqlClient based on
the PostgreSQL C API.
* Once the System.Data.SqlClient code is functional and
is usable by other people, we willl move it to
System.Data.PostgreSQL, and will convert the existing
System.Data.SqlClient to be just a wrapper around
System.Data.PostgreSQL.
</ul>
<b>Step 2:</b> OleDBClient:
<ul>
* On Unix systems: System.Data.OleDb will use LibGDA as its
engine.
LibGDA is the data access engine that is used by
Gnome-Db (only libgda, not libgnomedb at all).
* On Windows systems: System.Data.OleDb will use OLE-DB as
its engine.
</ul>
<b>Step 3:</b> System.Data.SqlClient Providers:
<ul>
* System.Data.SqlClient will then become a generic
proxy for binding to other SQL implementations other
than PostgreSQL (MySQL on Unix/Windows; MS SQL on
Window; Interbase on Unix/Windows). Others are welcomed.
</ul>
|