private bool HaveExtendedProperties(DataSet ds)
{
if (_PropsNotEmpty(ds._extendedProperties))
{
return true;
}
for (int t = 0; t < ds.Tables.Count; t++)
{
DataTable table = ds.Tables[t];
if (_PropsNotEmpty(table._extendedProperties))
{
return true;
}
for (int c = 0; c < table.Columns.Count; c++)
{
if (_PropsNotEmpty(table.Columns[c]._extendedProperties))
{
return true;
}
}
}
// What is the best way to enumerate relations? from DataSet of from DataTable?
for (int r = 0; r < ds.Relations.Count; r++)
{
if (_PropsNotEmpty(ds.Relations[r]._extendedProperties))
{
return true;
}
}
// What about constraints?
return false;
}// HaveExtendedProperties