diff options
author | Senganal T <senga@mono-cvs.ximian.com> | 2006-07-13 18:19:17 +0400 |
---|---|---|
committer | Senganal T <senga@mono-cvs.ximian.com> | 2006-07-13 18:19:17 +0400 |
commit | dbcfcb27fe52889e10089b39f865b8afdea9e405 (patch) | |
tree | 4cf61f2c1497374f3f2248b5e23ec2e8f8864d5b /mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs | |
parent | acc5c4976fb0e3cd023e4db2eb531bef14d769de (diff) |
2006-07-13 Senganal T <tsenganal@novell.com>
* Test/System.Data.Common/DBDataPermissionTest.cs : Removed invalid tests
* System.Data.Common/SchemaInfo.cs DbDataAdapter.cs DbConnectionOptions.cs DbParameter.cs
DbMetaDataColumnNames.cs DbTransaction.cs DataTableMapping.cs DataAdapter.cs
FieldNameLookup.cs DbDataRecord.cs DataColumnMappingCollection.cs DbCommand.cs
DbDataPermission.cs DbProviderFactory.cs DbCommandBuilder.cs DbConnectionString.cs
RowUpdatedEventArgs.cs DbDataReader.cs DbConnectionStringBuilder.cs DbConnection.cs
DataTableMappingCollection.cs :
2.0 Api fixes
* System.Data.SqlClient/SqlClientFactory.cs SqlCommand.cs SqlConnectionFactory.cs
SqlClientPermission.cs SqlParameterCollection.cs SqlDataReader.cs
SqlConnection.cs SqlParameter.cs SqlTransaction.cs :
2.0 Api fixes
* System.Data.Odbc/OdbcTransaction.cs OdbcCommand.cs OdbcConnectionFactory.cs
OdbcPermission.cs OdbcDataReader.cs OdbcParameterCollection.cs
OdbcConnection.cs OdbcFactory.cs OdbcParameter.cs :
2.0 Api fixes
* System.Data.OleDb/OleDbCommand : 2.0 Api fixes
* System.Data.dll.sources:
- Added to build :
System.Data.Common/DbMetaDataColumnNames.cs
- Removed from build :
System.Data.Common/DbCommandOptionalFeatures.cs
System.Data.Common/DbCommandSet.cs
System.Data.Common/DbProviderSupportedClasses.cs
System.Data.Common/SchemaLocation.cs
System.Data.Odbc/OdbcConnectionFactory.cs
System.Data.SqlClient/SqlConnectionFactory.cs
System.Data.ProviderBase/DbCommandBase.cs
System.Data.ProviderBase/DbConnectionBase.cs
System.Data.ProviderBase/DbConnectionFactory.cs
System.Data.ProviderBase/DbConnectionInternal.cs
System.Data.ProviderBase/DbConnectionPoolCounters.cs
System.Data.ProviderBase/DbConnectionPoolOptions.cs
System.Data.ProviderBase/DbDataReaderBase.cs
System.Data.ProviderBase/DbMetaDataFactory.cs
System.Data.ProviderBase/DbParameterBase.cs
System.Data.ProviderBase/DbParameterCollectionBase.cs
System.Data.ProviderBase/DbReferenceCollection.cs
* Makefile : Add System.Transactions library reference to net_2_0 PROFILE
svn path=/trunk/mcs/; revision=62561
Diffstat (limited to 'mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs')
-rw-r--r-- | mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs | 76 |
1 files changed, 12 insertions, 64 deletions
diff --git a/mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs b/mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs index 6ca52ca58a0..fdb3da894b2 100644 --- a/mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs +++ b/mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs @@ -38,6 +38,8 @@ using System.Data; namespace System.Data.Common { public abstract class DbCommandBuilder : Component { + bool _setAllValues = false; + #region Constructors [MonoTODO] @@ -98,6 +100,12 @@ namespace System.Data.Common { get { throw new NotImplementedException (); } set { throw new NotImplementedException (); } } + + [DefaultValue (false)] + public bool SetAllValues { + get { return _setAllValues; } + set { _setAllValues = value; } + } #endregion // Properties @@ -109,30 +117,12 @@ namespace System.Data.Common { bool whereClause); [MonoTODO] - protected virtual void BuildCache (bool closeConnection, DataRow dataRow) - { - throw new NotImplementedException (); - } - - [MonoTODO] protected override void Dispose (bool disposing) { throw new NotImplementedException (); } [MonoTODO] - public static Delegate FindBUilder (MulticastDelegate mcd) - { - throw new NotImplementedException (); - } - - [MonoTODO] - public virtual string FormatLiteral (DbConnection connection, string dataTypeName, object value) - { - throw new NotImplementedException (); - } - - [MonoTODO] public DbCommand GetDeleteCommand () { throw new NotImplementedException (); @@ -145,12 +135,6 @@ namespace System.Data.Common { } [MonoTODO] - public DbCommand GetDeleteCommand (DataRow dataRow) - { - throw new NotImplementedException (); - } - - [MonoTODO] public DbCommand GetInsertCommand () { throw new NotImplementedException (); @@ -162,23 +146,11 @@ namespace System.Data.Common { throw new NotImplementedException (); } - [MonoTODO] - public DbCommand GetInsertCommand (DataRow dataRow) - { - throw new NotImplementedException (); - } - protected abstract string GetParameterName (int parameterOrdinal); protected abstract string GetParameterName (String parameterName); protected abstract string GetParameterPlaceholder (int parameterOrdinal); [MonoTODO] - protected DbCommand GetSelectCommand () - { - throw new NotImplementedException (); - } - - [MonoTODO] public DbCommand GetUpdateCommand () { throw new NotImplementedException (); @@ -191,24 +163,12 @@ namespace System.Data.Common { } [MonoTODO] - public DbCommand GetUpdateCommand (DataRow dataRow) - { - throw new NotImplementedException (); - } - - [MonoTODO] protected virtual DbCommand InitializeCommand (DbCommand command) { throw new NotImplementedException (); } [MonoTODO] - protected internal static string[] ParseProcedureName (string procedure) - { - throw new NotImplementedException (); - } - - [MonoTODO] public virtual string QuoteIdentifier (string unquotedIdentifier) { throw new NotImplementedException (); @@ -221,35 +181,23 @@ namespace System.Data.Common { } [MonoTODO] - public virtual void ResolveObjectName (DbConnection connection, string objectType, string[] identifierParts) - { - throw new NotImplementedException (); - } - - [MonoTODO] protected void RowUpdatingHandler (RowUpdatingEventArgs rowUpdatingEvent) { throw new NotImplementedException (); } - [MonoTODO] - protected void RowUpdatingHandler (object sender, RowUpdatingEventArgs rowUpdatingEvent) - { - throw new NotImplementedException (); - } - protected abstract void SetRowUpdatingHandler (DbDataAdapter adapter); [MonoTODO] - public virtual object UnformatLiteral (DbConnection connection, string dataTypeName, string literalValue) + public virtual string UnquoteIdentifier (string quotedIdentifier) { throw new NotImplementedException (); } - [MonoTODO] - public virtual string UnquoteIdentifier (string quotedIdentifier) + protected virtual DataTable GetSchemaTable (DbCommand cmd) { - throw new NotImplementedException (); + using (DbDataReader rdr = cmd.ExecuteReader ()) + return rdr.GetSchemaTable (); } #endregion // Methods |