Name

AcceptRejectRule

Synopsis

This enumeration sets values for the ForeignKeyConstraint.AcceptRejectRule property. It determines what happens to child rows when you call the DataRow.AcceptChanges( ) method of the parent row. With the default value (None) nothing happens. If you select Cascade, the DataRow.AcceptChanges( ) method is called automatically on all child rows when it is called on the parent.

The DataRow.AcceptChanges( ) method can be triggered in several ways. For example, if you call the DataTable.AcceptChanges( ) or DataSet.AcceptChanges( ) method, the AcceptChanges( ) method is called for every contained row. Also, if you update a data source using a data adapter, the DataRow.AcceptChanges( ) method is also called implicitly on each row once the change is committed to the data source.

public enum AcceptRejectRule {

   None = 0,

   Cascade = 1

}
Exceptions, delegates, and event arguments from System.Data
Figure 34-2. Exceptions, delegates, and event arguments from System.Data

Hierarchy

System.Object System.ValueType System.Enum(System.IComparable, System.IFormattable, System.IConvertible) AcceptRejectRule

Returned By

ForeignKeyConstraint.AcceptRejectRule

Passed To

ForeignKeyConstraint.{AcceptRejectRule, ForeignKeyConstraint( )}

Get ADO.NET in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.