C# Class System.Data.XmlToDatasetMap

显示文件 Open project: dotnet/corefx Class Usage Examples

Public Methods

Method Description
GetColumnSchema ( DataTable table, XmlReader dataReader, bool fIgnoreNamespace ) : object
GetColumnSchema ( XmlNode node, bool fIgnoreNamespace ) : object
GetSchemaForNode ( XmlNode node, bool fIgnoreNamespace ) : object
GetTableForNode ( XmlReader node, bool fIgnoreNamespace ) : DataTable
XmlToDatasetMap ( DataSet dataSet, XmlNameTable nameTable ) : System.Xml
XmlToDatasetMap ( DataTable dataTable, XmlNameTable nameTable ) : System.Xml
XmlToDatasetMap ( XmlNameTable nameTable, DataSet dataSet ) : System.Xml
XmlToDatasetMap ( XmlNameTable nameTable, DataTable dataTable ) : System.Xml

Private Methods

Method Description
AddColumnSchema ( DataColumn col, XmlNameTable nameTable, XmlNodeIdHashtable columns ) : bool
AddColumnSchema ( XmlNameTable nameTable, DataColumn col, XmlNodeIdHashtable columns ) : bool
AddTableSchema ( DataTable table, XmlNameTable nameTable ) : TableSchemaInfo
AddTableSchema ( XmlNameTable nameTable, DataTable table ) : TableSchemaInfo
BuildIdentityMap ( DataSet dataSet, XmlNameTable nameTable ) : void
BuildIdentityMap ( DataTable dataTable, XmlNameTable nameTable ) : void
BuildIdentityMap ( XmlNameTable nameTable, DataSet dataSet ) : void
BuildIdentityMap ( XmlNameTable nameTable, DataTable dataTable ) : void
GetSelfAndDescendants ( DataTable dt ) : ArrayList
HandleSpecialColumn ( DataColumn col, XmlNameTable nameTable, XmlNodeIdHashtable columns ) : void
IsMappedColumn ( DataColumn c ) : bool

Method Details

GetColumnSchema() public method

public GetColumnSchema ( DataTable table, XmlReader dataReader, bool fIgnoreNamespace ) : object
table DataTable
dataReader System.Xml.XmlReader
fIgnoreNamespace bool
return object

GetColumnSchema() public method

public GetColumnSchema ( XmlNode node, bool fIgnoreNamespace ) : object
node System.Xml.XmlNode
fIgnoreNamespace bool
return object

GetSchemaForNode() public method

public GetSchemaForNode ( XmlNode node, bool fIgnoreNamespace ) : object
node System.Xml.XmlNode
fIgnoreNamespace bool
return object

GetTableForNode() public method

public GetTableForNode ( XmlReader node, bool fIgnoreNamespace ) : DataTable
node System.Xml.XmlReader
fIgnoreNamespace bool
return DataTable

XmlToDatasetMap() public method

public XmlToDatasetMap ( DataSet dataSet, XmlNameTable nameTable ) : System.Xml
dataSet DataSet
nameTable System.Xml.XmlNameTable
return System.Xml

XmlToDatasetMap() public method

public XmlToDatasetMap ( DataTable dataTable, XmlNameTable nameTable ) : System.Xml
dataTable DataTable
nameTable System.Xml.XmlNameTable
return System.Xml

XmlToDatasetMap() public method

public XmlToDatasetMap ( XmlNameTable nameTable, DataSet dataSet ) : System.Xml
nameTable System.Xml.XmlNameTable
dataSet DataSet
return System.Xml

XmlToDatasetMap() public method

public XmlToDatasetMap ( XmlNameTable nameTable, DataTable dataTable ) : System.Xml
nameTable System.Xml.XmlNameTable
dataTable DataTable
return System.Xml