<PackageReference Include="NETStandard.Library" Version="2.0.1" />

System.Data.DataRelationCollection

public abstract DataRelation this[int index] { get; }

public abstract DataRelation this[string name] { get; }

public virtual DataRelation Add(DataColumn parentColumn, DataColumn childColumn)

public virtual DataRelation Add(DataColumn[] parentColumns, DataColumn[] childColumns)

public void Add(DataRelation relation)

public virtual DataRelation Add(string name, DataColumn parentColumn, DataColumn childColumn)

public virtual DataRelation Add(string name, DataColumn parentColumn, DataColumn childColumn, bool createConstraints)

public virtual DataRelation Add(string name, DataColumn[] parentColumns, DataColumn[] childColumns)

public virtual DataRelation Add(string name, DataColumn[] parentColumns, DataColumn[] childColumns, bool createConstraints)

protected virtual void AddCore(DataRelation relation)

public virtual void AddRange(DataRelation[] relations)

public virtual bool CanRemove(DataRelation relation)

public virtual void Clear()

public virtual bool Contains(string name)

public void CopyTo(DataRelation[] array, int index)

protected abstract DataSet GetDataSet()

public virtual int IndexOf(DataRelation relation)

public virtual int IndexOf(string relationName)

protected virtual void OnCollectionChanged(CollectionChangeEventArgs ccevent)

protected virtual void OnCollectionChanging(CollectionChangeEventArgs ccevent)

public void Remove(DataRelation relation)

public void Remove(string name)

public void RemoveAt(int index)

protected virtual void RemoveCore(DataRelation relation)