private static Session LoadSession(Windows.Storage.Streams.DataReader dr) { Session rv = new Session(); rv.SessionId = dr.ReadGuid(); rv.SessionDate = dr.ReadDateTime(); int numberOfReadings = dr.ReadInt32(); rv.Readings = new List<Reading>(numberOfReadings); for (int x = 0; x < numberOfReadings; x++) { rv.Readings.Add(Reading.LoadReading(dr)); } return rv; }