DataAdapter.MissingMappingAction Property

Definition

Determines the action to take when incoming data does not have a matching table or column.

C#
public System.Data.MissingMappingAction MissingMappingAction { get; set; }
C#
[System.Data.DataSysDescription("DataAdapter_MissingMappingAction")]
public System.Data.MissingMappingAction MissingMappingAction { get; set; }

Property Value

One of the MissingMappingAction values. The default is Passthrough.

Implements

Attributes

Exceptions

The value set is not one of the MissingMappingAction values.

Examples

The following example creates a derived class, OleDbDataAdapter and sets some of its properties.

C#
// Assumes a valid connection string to an Access database.
static void CreateOleDbAdapter(string connectionString)
{
    OleDbDataAdapter adapter = new OleDbDataAdapter();
    adapter.SelectCommand =
        new OleDbCommand("SELECT * FROM Categories ORDER BY CategoryID");
    adapter.SelectCommand.Connection =
        new OleDbConnection(connectionString);
    adapter.MissingMappingAction = MissingMappingAction.Error;
    adapter.MissingSchemaAction = MissingSchemaAction.Error;
}

Remarks

The TableMappings property provides the primary mapping between the returned records and the DataSet.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

See also