Sage.Integration.Northwind.Application.Entities.Order.DataSets.Order.ReadXmlSerializable C# (CSharp) Méthode

ReadXmlSerializable() private méthode

private ReadXmlSerializable ( System reader ) : void
reader System
Résultat void
        protected override void ReadXmlSerializable(System.Xml.XmlReader reader) {
            if ((this.DetermineSchemaSerializationMode(reader) == System.Data.SchemaSerializationMode.IncludeSchema)) {
                this.Reset();
                System.Data.DataSet ds = new System.Data.DataSet();
                ds.ReadXml(reader);
                if ((ds.Tables["Orders"] != null)) {
                    base.Tables.Add(new OrdersDataTable(ds.Tables["Orders"]));
                }
                if ((ds.Tables["Order Details"] != null)) {
                    base.Tables.Add(new Order_DetailsDataTable(ds.Tables["Order Details"]));
                }
                if ((ds.Tables["ChangeLogs"] != null)) {
                    base.Tables.Add(new ChangeLogsDataTable(ds.Tables["ChangeLogs"]));
                }
                if ((ds.Tables["CalculatedOrderDetails"] != null)) {
                    base.Tables.Add(new CalculatedOrderDetailsDataTable(ds.Tables["CalculatedOrderDetails"]));
                }
                if ((ds.Tables["CalculatedOrders"] != null)) {
                    base.Tables.Add(new CalculatedOrdersDataTable(ds.Tables["CalculatedOrders"]));
                }
                if ((ds.Tables["DeletedOrderDetails"] != null)) {
                    base.Tables.Add(new DeletedOrderDetailsDataTable(ds.Tables["DeletedOrderDetails"]));
                }
                this.DataSetName = ds.DataSetName;
                this.Prefix = ds.Prefix;
                this.Namespace = ds.Namespace;
                this.Locale = ds.Locale;
                this.CaseSensitive = ds.CaseSensitive;
                this.EnforceConstraints = ds.EnforceConstraints;
                this.Merge(ds, false, System.Data.MissingSchemaAction.Add);
                this.InitVars();
            }
            else {
                this.ReadXml(reader);
                this.InitVars();
            }
        }
        

Same methods

Order::ReadXmlSerializable ( global reader ) : void