public override bool CanRemove(DataRelation relation)
{
if (!base.CanRemove(relation))
{
return false;
}
if (_fParentCollection)
{
if (relation.ChildTable != _table)
{
return false;
}
}
else
{
if (relation.ParentTable != _table)
{
return false;
}
}
return true;
}