C# 클래스 System.Data.XmlSchemaDataImporter

파일 보기 프로젝트 열기: runefs/Marvin 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddColumn void
AddParentKeyColumn void
ContainsColumn bool
ConvertDatatype System.Type
CreateChildColumn DataColumn
DataSetDefinesKey bool
FillDataColumnComplexElement void
FillDataColumnRepeatedSimpleElement void
FillDataColumnSimpleElement void
FillFacet void
FindConstraint UniqueConstraint
GenerateRelationship DataRelation
GetAttributeDefaultValue object
GetElementDefaultValue object
GetSchemaPrimitiveType XmlSchemaDatatype
GetSelectorTarget string
HandleAnnotations void
HandleDataSetContentTypeParticle void
HandleDataSourceAnnotation void
HandleRelationshipAnnotation void
ImportColumnAttribute void
ImportColumnElement void
ImportColumnGroupBase void
ImportColumnMetaInfo void
IsDataSetElement bool
ProcessColumnMapping void
ProcessDataSetElement void
ProcessDataTableElement void
ProcessDbCommand DbCommand
ProcessDbParameters System.Collections.ArrayList
ProcessDbSource void
ProcessGlobalElement void
ProcessRelationIdentity void
ProcessSelfIdentity void
ProcessTableAdapter void
ReserveRelationIdentity void
ReserveSelfIdentity void
XmlSchemaDataImporter System

공개 메소드들

메소드 설명
Process ( ) : void
XmlSchemaDataImporter ( DataSet dataset, XmlReader reader, bool forDataSet ) : System

비공개 메소드들

메소드 설명
AddColumn ( DataColumn col ) : void
AddParentKeyColumn ( XmlSchemaElement parent, XmlSchemaElement el, DataColumn col ) : void
ContainsColumn ( XmlSchemaParticle p ) : bool
ConvertDatatype ( XmlSchemaDatatype dt ) : Type
CreateChildColumn ( DataColumn parentColumn, DataTable childTable ) : DataColumn
DataSetDefinesKey ( string name ) : bool
FillDataColumnComplexElement ( XmlSchemaElement parent, XmlSchemaElement el, DataColumn col ) : void
FillDataColumnRepeatedSimpleElement ( XmlSchemaElement parent, XmlSchemaElement el, DataColumn col ) : void
FillDataColumnSimpleElement ( XmlSchemaElement el, DataColumn col ) : void
FillFacet ( DataColumn col, XmlSchemaSimpleType st ) : void
FindConstraint ( string name, XmlSchemaElement element ) : UniqueConstraint
GenerateRelationship ( RelationStructure rs ) : DataRelation
GetAttributeDefaultValue ( XmlSchemaAttribute attr ) : object
GetElementDefaultValue ( XmlSchemaElement elem ) : object
GetSchemaPrimitiveType ( object type ) : XmlSchemaDatatype
GetSelectorTarget ( string xpath ) : string
HandleAnnotations ( XmlSchemaAnnotation an, bool nested ) : void
HandleDataSetContentTypeParticle ( XmlSchemaParticle p ) : void
HandleDataSourceAnnotation ( XmlElement el, bool nested ) : void
HandleRelationshipAnnotation ( XmlElement el, bool nested ) : void
ImportColumnAttribute ( XmlSchemaAttribute attr ) : void
ImportColumnElement ( XmlSchemaElement parent, XmlSchemaElement el ) : void
ImportColumnGroupBase ( XmlSchemaElement parent, XmlSchemaGroupBase gb ) : void
ImportColumnMetaInfo ( XmlSchemaAnnotated obj, XmlQualifiedName name, DataColumn col ) : void
IsDataSetElement ( XmlSchemaElement el ) : bool
ProcessColumnMapping ( XmlElement el, DataTableMapping tableMapping ) : void
ProcessDataSetElement ( XmlSchemaElement el ) : void
ProcessDataTableElement ( XmlSchemaElement el ) : void
ProcessDbCommand ( XmlElement el ) : DbCommand
ProcessDbParameters ( XmlElement el ) : ArrayList
ProcessDbSource ( XmlElement el ) : void
ProcessGlobalElement ( XmlSchemaElement el ) : void
ProcessRelationIdentity ( XmlSchemaElement element, ConstraintStructure c ) : void
ProcessSelfIdentity ( ConstraintStructure c ) : void
ProcessTableAdapter ( XmlElement el, DbProviderFactory provider, string connStr ) : void
ReserveRelationIdentity ( XmlSchemaElement element, XmlSchemaKeyref keyref ) : void
ReserveSelfIdentity ( XmlSchemaIdentityConstraint ic ) : void
XmlSchemaDataImporter ( ) : System

메소드 상세

Process() 공개 메소드

public Process ( ) : void
리턴 void

XmlSchemaDataImporter() 공개 메소드

public XmlSchemaDataImporter ( DataSet dataset, XmlReader reader, bool forDataSet ) : System
dataset DataSet
reader System.Xml.XmlReader
forDataSet bool
리턴 System