Пример #1
0
        /// <summary>
        /// Fetches the complete set of elements and returns this set as an IEnumerable.
        /// </summary>
        /// <returns>the set fetched</returns>
        public override IEnumerable <dynamic> FetchSet()
        {
            var db = new OakDynamicDb.Bencher.SalesOrderHeaders();

            db.Projection = d => new OakDynamicDb.Bencher.SalesOrderHeaderDto(d);
            return(db.All());
        }
Пример #2
0
        /// <summary>
        /// Fetches the individual element
        /// </summary>
        /// <param name="key">The key of the element to fetch.</param>
        /// <returns>The fetched element, or null if not found</returns>
        public override dynamic FetchIndividual(int key)
        {
            var db = new OakDynamicDb.Bencher.SalesOrderHeaders();

            db.Projection      = d => new OakDynamicDb.Bencher.SalesOrderHeaderDto(d);
            db.PrimaryKeyField = "SalesOrderID";
            return(db.Single(key));
        }