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

BuildIdentityMap() private method

private BuildIdentityMap ( DataTable dataTable, XmlNameTable nameTable ) : void
dataTable DataTable
nameTable System.Xml.XmlNameTable
return void
        private void BuildIdentityMap(DataTable dataTable, XmlNameTable nameTable)
        {
            _tableSchemaMap = new XmlNodeIdHashtable(1);

            TableSchemaInfo tableSchemaInfo = AddTableSchema(dataTable, nameTable);
            if (tableSchemaInfo != null)
            {
                foreach (DataColumn c in dataTable.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 ( DataSet dataSet, XmlNameTable nameTable ) : void
XmlToDatasetMap::BuildIdentityMap ( XmlNameTable nameTable, DataSet dataSet ) : void
XmlToDatasetMap::BuildIdentityMap ( XmlNameTable nameTable, DataTable dataTable ) : void