| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- //
- // System.Data.Common.DbDataAdapter.cs
- //
- // Author:
- // Rodrigo Moya ([email protected])
- //
- // (C) Ximian, Inc
- //
- namespace System.Data.Common
- {
- /// <summary>
- /// Aids implementation of the IDbDataAdapter interface. Inheritors of DbDataAdapter implement a set of functions to provide strong typing, but inherit most of the functionality needed to fully implement a DataAdapter.
- /// </summary>
- public abstract class DbDataAdapter : DataAdapter, ICloneable
- {
- public const string DefaultSourceTableName;
- [MonoTODO]
- protected DbDataAdapter() {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- public override int Fill(DataSet) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- public int Fill(DataTable) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- public int Fill(DataSet, string) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- protected virtual int Fill(DataTable, IDataReader) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- protected virtual int Fill(DataTable, IDbCommand, CommandBehavior) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- public int Fill(DataSet, int, int, string) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- protected virtual int Fill(DataSet, string, IDataReader, int, int) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- protected virtual int Fill(DataSet, int, int, string, IDbCommand, CommandBehavior) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- public override DataTable[] FillSchema(DataSet, SchemaType) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- public DataTable FillSchema(DataTable, SchemaType) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- public DataTable[] FillSchema(DataSet, SchemaType, string) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- protected virtual DataTable FillSchema(DataTable, SchemaType, IDbCommand, CommandBehavior) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- protected virtual DataTable[] FillSchema(DataSet, SchemaType, IDbCommand, string, CommandBehavior) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- public override IDataParameter[] GetFillParameters() {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- public int Update(DataRow[]) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- public override int Update(DataSet) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- public int Update(DataTable) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- protected virtual int Update(DataRow[], DataTableMapping) {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- public int Update(DataSet, string) {
- throw new NotImplementedException ();
- }
- protected abstract RowUpdatedEventArgs CreateRowUpdatedEvent(
- DataRow dataRow,
- IDbCommand command,
- StatementType statementType,
- DataTableMapping tableMapping);
- protected abstract RowUpdatingEventArgs CreateRowUpdatingEvent(
- DataRow dataRow,
- IDbCommand command,
- StatementType statementType,
- DataTableMapping tableMapping);
- [MonoTODO]
- protected virtual void OnFillError(FillErrorEventArgs value) {
- throw new NotImplementedException ();
- }
- protected abstract void OnRowUpdated(RowUpdatedEventArgs value);
- protected abstract void OnRowUpdating(RowUpdatingEventArgs value);
-
- public event FillErrorEventHandler FillError;
- }
- }
|