47 references to Relations
PresentationFramework-SystemData (1)
SystemDataExtension.cs (1)
71dataset.Relations.Add(new DataRelation("IDRelation",
System.Data.Common (45)
System\Data\DataRelation.cs (3)
374_dataSet.Relations.RegisterName(value); 377_dataSet.Relations.UnregisterName(_relationName); 543((ChildTable.NestedParentsCount > 0) && !(ChildTable.DataSet!.Relations.Contains(RelationName)))))
System\Data\DataRelationCollection.cs (2)
617GetDataSet().Relations.Add(relation); 682GetDataSet().Relations.Remove(relation);
System\Data\DataRowView.cs (1)
82else if (_dataView.Table.DataSet != null && _dataView.Table.DataSet.Relations.Contains(property))
System\Data\DataSet.cs (13)
549foreach (DataRelation rel in Relations) 613Relations.Add(rel); 1025/// Indicates whether <see cref='Relations'/> property should be persisted. 1030/// Resets the <see cref='System.Data.DataSet.Relations'/> property to its default state. 1032private void ResetRelations() => Relations.Clear(); 1106((DataRelationCollection.DataSetRelationCollection)Relations).FinishInitRelations(); 1201DataRelationCollection rels = Relations; 1206ds.Relations.Add(rel); 3308Relations.Clear(); 3323for (int i = 0; i < Relations.Count; i++) 3325relation = Relations[i]; 3363for (int i = 0; i < Relations.Count; i++) 3365relation = Relations[i];
System\Data\DataTable.cs (2)
6622if (!DataSet.Relations.Contains(rel.RelationName)) 6624DataSet.Relations.Add(rel.Clone(DataSet));
System\Data\DataViewManager.cs (3)
36_dataSet.Relations.CollectionChanged += new CollectionChangeEventHandler(RelationCollectionChanged); 68_dataSet.Relations.CollectionChanged -= new CollectionChangeEventHandler(RelationCollectionChanged); 73_dataSet.Relations.CollectionChanged += new CollectionChangeEventHandler(RelationCollectionChanged);
System\Data\Merger.cs (5)
79for (int i = 0; i < source.Relations.Count; i++) 81MergeRelation(source.Relations[i]); 529int iDest = _dataSet.Relations.InternalIndexOf(relation.RelationName); 534destRelation = _dataSet.Relations[iDest]; 589_dataSet.Relations.Add(destRelation);
System\Data\ProviderBase\SchemaMapping.cs (1)
1210DataRelationCollection relations = _dataSet.Relations;
System\Data\XDRSchema.cs (1)
635_tableChild.DataSet!.Relations.Add(relation);
System\Data\xmlsaver.cs (5)
366for (int r = 0; r < ds.Relations.Count; r++) 368if (_PropsNotEmpty(ds.Relations[r]._extendedProperties)) 767rels = new DataRelation[ds.Relations.Count]; 768for (int i = 0; i < ds.Relations.Count; i++) 770rels[i] = ds.Relations[i];
System\Data\XMLSchema.cs (7)
434DataRelationCollection rels = _ds!.Relations; 502_ds.Relations.Add(relation); 1333int iExisting = fKey[0].Table!.DataSet!.Relations.InternalIndexOf(relName); 1336if (fKey[0].Table!.DataSet!.Relations[iExisting].RelationName != relName) 1344pKey[0].Table!.DataSet!.Relations.Add(relation); 1359relation = fKey[0].Table!.DataSet!.Relations[iExisting]; 1758_tableChild.DataSet!.Relations.Add(relation);
System\Xml\XmlDataDocument.cs (2)
276_dataSet.Relations.CollectionChanging += new CollectionChangeEventHandler(OnDataSetRelationsChanging); 291foreach (DataRelation rel in _dataSet.Relations)
UnsupportedTypes (1)
CreateFrameworkTypes.cs (1)
199dataSet.Relations.Add(dataRelation);