37 references to ChildKey
System.Data (37)
fx\src\data\System\Data\DataColumn.cs (2)
1525DataKey key = relation.ChildKey; 1606key = rels[i].ChildKey;
fx\src\data\System\Data\DataColumnCollection.cs (1)
449if (table.ParentRelations[i].ChildKey.ContainsColumn(column)) {
fx\src\data\System\Data\DataRelation.cs (5)
302ChildTable.recordManager.SetKeyValues(childRow.tempRecord, ChildKey, parentKeyValues); 305ChildTable.recordManager.SetKeyValues(childRow.newRecord, ChildKey, parentKeyValues); 308ChildTable.recordManager.SetKeyValues(childRow.oldRecord, ChildKey, parentKeyValues); 483ForeignKeyConstraint constraint = ChildTable.Constraints.FindForeignKeyConstraint(ChildKey.ColumnsReference, ParentKey.ColumnsReference); 707childColumns[i] = child.Columns[ChildKey.ColumnsReference[i].ColumnName];
fx\src\data\System\Data\DataRelationCollection.cs (4)
701DataKey childKey = relation.ChildKey; 704if (childKey.ColumnsEqual(((DataRelation)relations[i]).ChildKey)) { 715relation.ChildKey.GetSortIndex().AddRef(); 750relation.ChildKey.GetSortIndex().RemoveRef();
fx\src\data\System\Data\DataRow.cs (12)
770return DataRelation.GetChildRows(relation.ParentKey, relation.ChildKey, this, version); 810if (relation.ChildKey.Table != _table) 813return DataRelation.GetParentRow(relation.ParentKey, relation.ChildKey, this, version); 873if (relation.ChildKey.Table != _table) 876return DataRelation.GetParentRows(relation.ParentKey, relation.ChildKey, this, version); 1169this.SetKeyValues(relation.ChildKey, parentKeyValues); 1213if (relation.ChildKey.Table != _table) 1214throw ExceptionBuilder.SetParentRowTableMismatch(relation.ChildKey.Table.TableName, _table.TableName); 1220this.SetKeyValues(relation.ChildKey, parentKeyValues); 1237if (relation.ChildKey.Table != _table) 1238throw ExceptionBuilder.SetParentRowTableMismatch(relation.ChildKey.Table.TableName, _table.TableName); 1243this.SetKeyValues(relation.ChildKey, parentKeyValues);
fx\src\data\System\Data\Merger.cs (3)
463dest = destRelation.ChildKey.ColumnsReference[i]; 464src = relation.ChildKey.ColumnsReference[i]; 502childColumns[i] = child.Columns[relation.ChildKey.ColumnsReference[i].ColumnName];
fx\src\data\System\Data\RelationshipConverter.cs (4)
52DataTable childTable = rel.ChildKey.Table; 58values = new object[] { rel.RelationName, rel.ParentKey.Table.TableName, rel.ChildKey.Table.TableName,rel.ParentColumnNames, rel.ChildColumnNames, rel.Nested }; 65values = new object[] { rel.RelationName, rel.ParentKey.Table.TableName, rel.ParentKey.Table.Namespace, rel.ChildKey.Table.TableName, 66rel.ChildKey.Table.Namespace, rel.ParentColumnNames, rel.ChildColumnNames, rel.Nested };
fx\src\data\System\Data\xmlsaver.cs (4)
978root.SetAttribute(Keywords.MSD_CHILD, Keywords.MSDNS, rel.ChildKey.Table.EncodedTableName); 983if ((_ds == null) || (_ds.Tables.InternalIndexOf(rel.ChildKey.Table.TableName) ==-3)) 984root.SetAttribute( Keywords.MSD_CHILDTABLENS, Keywords.MSDNS, rel.ChildKey.Table.Namespace); 1000key = rel.ChildKey.ColumnsReference;
fx\src\data\System\NewXml\XmlDataDocument.cs (2)
1410if ( relation.ChildKey.ContainsColumn( col ) ) 1527DataColumn[] columns = relation.ChildKey.ColumnsReference;