Exemple #1
0
        }         // ctor

        /// <summary></summary>
        /// <param name="table"></param>
        /// <param name="xColumn"></param>
        public PpsDataColumnDefinitionClient(PpsDataTableDefinitionClient table, XElement xColumn)
            : base(table, xColumn.GetAttribute("name", (string)null), xColumn.GetAttribute("isPrimary", false), xColumn.GetAttribute("isIdentity", false))
        {
            this.metaInfo = new PpsDataColumnMetaCollectionClient(this, xColumn.Element("meta"));
            this.dataType = ((PpsDataSetDefinitionClient)table.DataSet).GetColumnType(xColumn.GetAttribute("dataType", "object"));

            this.parentRelationName = xColumn.GetAttribute <string>("parentRelationName", null);
            this.parentRelationType = xColumn.GetAttribute("parentRelationType", PpsRelationType.None);
            this.parentTableName    = xColumn.GetAttribute <string>("parentTable", null);
            this.parentColumn       = xColumn.GetAttribute <string>("parentColumn", null);
        }         // ctor
Exemple #2
0
 private PpsDataTableDefinitionClient(PpsDataSetDefinitionClient dataset, PpsDataTableDefinitionClient clone)
     : base(dataset, clone)
 {
     this.metaInfo = new PpsDataTableMetaCollectionClient(clone.metaInfo);
 }         // ctor