示例#1
0
 public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
 {
     XmlSchemaComplexType type2 = new XmlSchemaComplexType();
     XmlSchemaSequence sequence = new XmlSchemaSequence();
     DDIZDATAKDataSet set = new DDIZDATAKDataSet();
     xs.Add(set.GetSchemaSerializable());
     XmlSchemaAny item = new XmlSchemaAny {
         Namespace = "http://www.w3.org/2001/XMLSchema"
     };
     decimal num = new decimal(0);
     item.MinOccurs = num;
     item.MaxOccurs = 79228162514264337593543950335M;
     item.ProcessContents = XmlSchemaContentProcessing.Lax;
     sequence.Items.Add(item);
     XmlSchemaAny any2 = new XmlSchemaAny {
         Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"
     };
     num = new decimal(1);
     any2.MinOccurs = num;
     any2.ProcessContents = XmlSchemaContentProcessing.Lax;
     sequence.Items.Add(any2);
     XmlSchemaAttribute attribute = new XmlSchemaAttribute {
         Name = "namespace",
         FixedValue = set.Namespace
     };
     type2.Attributes.Add(attribute);
     XmlSchemaAttribute attribute2 = new XmlSchemaAttribute {
         Name = "tableTypeName",
         FixedValue = "InvoiceDataTable"
     };
     type2.Attributes.Add(attribute2);
     type2.Particle = sequence;
     return type2;
 }
示例#2
0
 public static XmlSchemaComplexType GetTypedDataSetSchema(XmlSchemaSet xs)
 {
     DDIZDATAKDataSet set = new DDIZDATAKDataSet();
     XmlSchemaComplexType type2 = new XmlSchemaComplexType();
     XmlSchemaSequence sequence = new XmlSchemaSequence();
     xs.Add(set.GetSchemaSerializable());
     XmlSchemaAny item = new XmlSchemaAny {
         Namespace = set.Namespace
     };
     sequence.Items.Add(item);
     type2.Particle = sequence;
     return type2;
 }