internal StormRow(StormDataSet parent, int index, int min, int max) { this.parent = parent; this.index = index; this.min = min; this.max = max > parent.data[index].Length - 1 ? parent.data[index].Length - 1 : max; }
internal override object Read(IDataReader dataReader) { StormDataSet sr = new StormDataSet(this.rootEntity); sr.ReadData(dataReader, this.selectFields); return(sr); }
internal override object Read(IDataReader dataReader) { StormDataSet sr = new StormDataSet(this.rootEntity); var metadata = this.requests .SelectMany(r => { return(r.Entity.entityFields .Select(f => { return new SelectNode() { FromNode = r, EntityField = f, FullPath = new FieldPath(r.FullPath.Root, r.FullPath.Path, f.CodeName), }; })); }); sr.ReadData(dataReader, metadata); return(GetCommandHelpers.ToResults(sr, this.navigator, requests, from)); }
internal StormRow(StormDataSet parent, int index) { this.parent = parent; this.index = index; this.max = parent.data[index].Length - 1; }