DbTable.cs 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. //
  2. // System.Data.Common.DbTable.cs
  3. //
  4. // Author:
  5. // Tim Coleman ([email protected])
  6. //
  7. // Copyright (C) Tim Coleman, 2003
  8. //
  9. #if NET_1_2
  10. using System.ComponentModel;
  11. namespace System.Data.Common {
  12. public abstract class DbTable : DataTable
  13. {
  14. #region Constructors
  15. [MonoTODO]
  16. protected DbTable (DbProviderFactory providerFactory)
  17. {
  18. }
  19. #endregion // Constructors
  20. #region Properties
  21. [MonoTODO]
  22. public ConflictOptions ConflictDetection {
  23. get { throw new NotImplementedException (); }
  24. set { throw new NotImplementedException (); }
  25. }
  26. [MonoTODO]
  27. public DbConnection Connection {
  28. get { throw new NotImplementedException (); }
  29. set { throw new NotImplementedException (); }
  30. }
  31. [MonoTODO]
  32. public DbCommand DeleteCommand {
  33. get { throw new NotImplementedException (); }
  34. set { throw new NotImplementedException (); }
  35. }
  36. [MonoTODO]
  37. public DbCommand InsertCommand {
  38. get { throw new NotImplementedException (); }
  39. set { throw new NotImplementedException (); }
  40. }
  41. [MonoTODO]
  42. public DbProviderFactory ProviderFactory {
  43. get { throw new NotImplementedException (); }
  44. }
  45. [MonoTODO]
  46. public bool ReturnProviderSpecificTypes {
  47. get { throw new NotImplementedException (); }
  48. set { throw new NotImplementedException (); }
  49. }
  50. [MonoTODO]
  51. public DbCommand SelectCommand {
  52. get { throw new NotImplementedException (); }
  53. set { throw new NotImplementedException (); }
  54. }
  55. [MonoTODO]
  56. public override ISite Site {
  57. get { throw new NotImplementedException (); }
  58. set { throw new NotImplementedException (); }
  59. }
  60. [MonoTODO]
  61. public DataTableMapping TableMapping {
  62. get { throw new NotImplementedException (); }
  63. }
  64. [MonoTODO]
  65. public int UpdateBatchSize {
  66. get { throw new NotImplementedException (); }
  67. set { throw new NotImplementedException (); }
  68. }
  69. [MonoTODO]
  70. public DbCommand UpdateCommand {
  71. get { throw new NotImplementedException (); }
  72. set { throw new NotImplementedException (); }
  73. }
  74. #endregion // Properties
  75. #region Methods
  76. [MonoTODO]
  77. public DataRelation AddChildTable (string relationName, DbTable childTable, string parentColumnName, string childColumnName)
  78. {
  79. throw new NotImplementedException ();
  80. }
  81. [MonoTODO]
  82. public DataRelation AddChildTable (string relationName, DbTable childTable, string[] parentColumnNames, string[] childColumnNames)
  83. {
  84. throw new NotImplementedException ();
  85. }
  86. [MonoTODO]
  87. public override void BeginInit ()
  88. {
  89. throw new NotImplementedException ();
  90. }
  91. [MonoTODO]
  92. protected virtual DbCommandBuilder CreateCommandBuilder (DbConnection connection)
  93. {
  94. throw new NotImplementedException ();
  95. }
  96. [MonoTODO]
  97. protected override void Dispose (bool disposing)
  98. {
  99. throw new NotImplementedException ();
  100. }
  101. [MonoTODO]
  102. public override void EndInit ()
  103. {
  104. throw new NotImplementedException ();
  105. }
  106. [MonoTODO]
  107. public int Fill (object[] parameterValues)
  108. {
  109. throw new NotImplementedException ();
  110. }
  111. [MonoTODO]
  112. public int Fill (FillOptions options, object[] parameterValues)
  113. {
  114. throw new NotImplementedException ();
  115. }
  116. [MonoTODO]
  117. public int Fill (FillOptions options, DbTransaction transaction, object[] parameterValues)
  118. {
  119. throw new NotImplementedException ();
  120. }
  121. [MonoTODO]
  122. public int FillPage (int startRecord, int maxRecords, object[] parameterValues)
  123. {
  124. throw new NotImplementedException ();
  125. }
  126. [MonoTODO]
  127. public int FillPage (int startRecord, int maxRecords, FillOptions options, object[] parameterValues)
  128. {
  129. throw new NotImplementedException ();
  130. }
  131. [MonoTODO]
  132. public int FillPage (int startRecord, int maxRecords, FillOptions options, DbTransaction transaction, object[] parameterValues)
  133. {
  134. throw new NotImplementedException ();
  135. }
  136. [MonoTODO]
  137. protected virtual string GenerateQuery (DbCommandBuilder cmdBuilder)
  138. {
  139. throw new NotImplementedException ();
  140. }
  141. [MonoTODO]
  142. protected virtual string GenerateQueryForHierarchy (DbCommandBuilder builder, DataTable[] tableList)
  143. {
  144. throw new NotImplementedException ();
  145. }
  146. [MonoTODO]
  147. public int Update ()
  148. {
  149. throw new NotImplementedException ();
  150. }
  151. [MonoTODO]
  152. public int Update (UpdateOptions updateOptions)
  153. {
  154. throw new NotImplementedException ();
  155. }
  156. [MonoTODO]
  157. public int Update (UpdateOptions updateOptions, DbTransaction transaction)
  158. {
  159. throw new NotImplementedException ();
  160. }
  161. [MonoTODO]
  162. public int UpdateRows (DataRow[] dataRows)
  163. {
  164. throw new NotImplementedException ();
  165. }
  166. [MonoTODO]
  167. public int UpdateRows (DataRow[] dataRows, UpdateOptions updateOptions)
  168. {
  169. throw new NotImplementedException ();
  170. }
  171. [MonoTODO]
  172. public int UpdateRows (DataRow[] dataRows, UpdateOptions updateOptions, DbTransaction transaction)
  173. {
  174. throw new NotImplementedException ();
  175. }
  176. #endregion // Methods
  177. }
  178. }
  179. #endif // NET_1_2