2 // System.Data.Common.DbTable.cs
5 // Tim Coleman (tim@timcoleman.com)
7 // Copyright (C) Tim Coleman, 2003
12 using System.ComponentModel;
14 namespace System.Data.Common {
15 public abstract class DbTable : DataTable
20 protected DbTable (DbProviderFactory providerFactory)
24 #endregion // Constructors
29 public ConflictOptions ConflictDetection {
30 get { throw new NotImplementedException (); }
31 set { throw new NotImplementedException (); }
35 public DbConnection Connection {
36 get { throw new NotImplementedException (); }
37 set { throw new NotImplementedException (); }
41 public DbCommand DeleteCommand {
42 get { throw new NotImplementedException (); }
43 set { throw new NotImplementedException (); }
47 public DbCommand InsertCommand {
48 get { throw new NotImplementedException (); }
49 set { throw new NotImplementedException (); }
53 public DbProviderFactory ProviderFactory {
54 get { throw new NotImplementedException (); }
58 public bool ReturnProviderSpecificTypes {
59 get { throw new NotImplementedException (); }
60 set { throw new NotImplementedException (); }
64 public DbCommand SelectCommand {
65 get { throw new NotImplementedException (); }
66 set { throw new NotImplementedException (); }
70 public override ISite Site {
71 get { throw new NotImplementedException (); }
72 set { throw new NotImplementedException (); }
76 public DataTableMapping TableMapping {
77 get { throw new NotImplementedException (); }
81 public int UpdateBatchSize {
82 get { throw new NotImplementedException (); }
83 set { throw new NotImplementedException (); }
87 public DbCommand UpdateCommand {
88 get { throw new NotImplementedException (); }
89 set { throw new NotImplementedException (); }
92 #endregion // Properties
97 public DataRelation AddChildTable (string relationName, DbTable childTable, string parentColumnName, string childColumnName)
99 throw new NotImplementedException ();
103 public DataRelation AddChildTable (string relationName, DbTable childTable, string[] parentColumnNames, string[] childColumnNames)
105 throw new NotImplementedException ();
109 public override void BeginInit ()
111 throw new NotImplementedException ();
115 protected virtual DbCommandBuilder CreateCommandBuilder (DbConnection connection)
117 throw new NotImplementedException ();
121 protected override void Dispose (bool disposing)
123 throw new NotImplementedException ();
127 public override void EndInit ()
129 throw new NotImplementedException ();
133 public int Fill (object[] parameterValues)
135 throw new NotImplementedException ();
139 public int Fill (FillOptions options, object[] parameterValues)
141 throw new NotImplementedException ();
145 public int Fill (FillOptions options, DbTransaction transaction, object[] parameterValues)
147 throw new NotImplementedException ();
151 public int FillPage (int startRecord, int maxRecords, object[] parameterValues)
153 throw new NotImplementedException ();
157 public int FillPage (int startRecord, int maxRecords, FillOptions options, object[] parameterValues)
159 throw new NotImplementedException ();
163 public int FillPage (int startRecord, int maxRecords, FillOptions options, DbTransaction transaction, object[] parameterValues)
165 throw new NotImplementedException ();
169 protected virtual string GenerateQuery (DbCommandBuilder cmdBuilder)
171 throw new NotImplementedException ();
175 protected virtual string GenerateQueryForHierarchy (DbCommandBuilder builder, DataTable[] tableList)
177 throw new NotImplementedException ();
183 throw new NotImplementedException ();
187 public int Update (UpdateOptions updateOptions)
189 throw new NotImplementedException ();
193 public int Update (UpdateOptions updateOptions, DbTransaction transaction)
195 throw new NotImplementedException ();
199 public int UpdateRows (DataRow[] dataRows)
201 throw new NotImplementedException ();
205 public int UpdateRows (DataRow[] dataRows, UpdateOptions updateOptions)
207 throw new NotImplementedException ();
211 public int UpdateRows (DataRow[] dataRows, UpdateOptions updateOptions, DbTransaction transaction)
213 throw new NotImplementedException ();
217 #endregion // Methods