System.Data.XmlToDatasetMap.BuildIdentityMap C# (CSharp) Method

BuildIdentityMap() private method

private BuildIdentityMap ( DataSet dataSet, XmlNameTable nameTable ) : void
dataSet DataSet
nameTable System.Xml.XmlNameTable
return void
        private void BuildIdentityMap(DataSet dataSet, XmlNameTable nameTable)
        {
            _tableSchemaMap = new XmlNodeIdHashtable(dataSet.Tables.Count);

            foreach (DataTable t in dataSet.Tables)
            {
                TableSchemaInfo tableSchemaInfo = AddTableSchema(t, nameTable);
                if (tableSchemaInfo != null)
                {
                    foreach (DataColumn c in t.Columns)
                    {
                        // don't include auto-generated PK, FK and any hidden columns to be part of mapping
                        if (IsMappedColumn(c))
                        {
                            AddColumnSchema(c, nameTable, tableSchemaInfo.ColumnsSchemaMap);
                        }
                    }
                }
            }
        }

Same methods

XmlToDatasetMap::BuildIdentityMap ( DataTable dataTable, XmlNameTable nameTable ) : void
XmlToDatasetMap::BuildIdentityMap ( XmlNameTable nameTable, DataSet dataSet ) : void
XmlToDatasetMap::BuildIdentityMap ( XmlNameTable nameTable, DataTable dataTable ) : void