DataSet.ShouldSerializeRelations Method

Gets a value indicating whether Relations property should be persisted.

Namespace:  System.Data
Assembly:  System.Data (in System.Data.dll)

protected virtual bool ShouldSerializeRelations()

Return Value

Type: System.Boolean
true if the property value has been changed from its default; otherwise false.

You typically use this method if you are either creating a designer for the DataSet, or creating your own control incorporating the DataSet.

The following examples show a class derived from the DataSet class. The Reset and ShouldSerializeRelations methods are invoked from within functions in the derived class.

public   class DerivedDataSet:System.Data.DataSet 
{
    public void ResetDataSetRelations()
    {
        // Check the ShouldSerializeRelations methods  
        // before invoking Reset. 
        if(!this.ShouldSerializeRelations())
        {
            this.Reset();
        }
    }
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft