Example #1
0
        private System.Data.Objects.ObjectQuery <tbl_ConfRef> Gettbl_ConfRefQuery(ExportEtranEntities exportEtranEntities)
        {
            // Автоматически созданный код

            System.Data.Objects.ObjectQuery <ExportEtran.tbl_ConfRef> tbl_ConfRefQuery = exportEtranEntities.tbl_ConfRef;
            // Возвращает ObjectQuery.
            return(tbl_ConfRefQuery);
        }
        /// <summary>
        /// Fetches a range of items.
        /// </summary>
        /// <param name="startIndex">The start index.</param>
        /// <param name="count">The number of items to fetch.</param>
        /// <returns></returns>
        public IList <ExportEtran.tbl_ConfRef> FetchRange(int startIndex, int count)
        {
            Trace.WriteLine("FetchRange: " + startIndex + "," + count);
            Thread.Sleep(_fetchDelay);

            /*List<ExportEtran.tbl_ConfRef> list = new List<ExportEtran.tbl_ConfRef>();
             * for( int i=startIndex; i<startIndex+count; i++ )
             * {
             *      ExportEtran.tbl_ConfRef customer = new ExportEtran.tbl_ConfRef { ConfRef_ID = i + 1, SrcTable = "Customer " + (i + 1) };
             *      list.Add(customer);
             * }*/

            ExportEtranEntities exportEtranEntities = new ExportEtranEntities();

            System.Data.Objects.ObjectQuery <ExportEtran.tbl_ConfRef> tbl_ConfRefQuery = exportEtranEntities.tbl_ConfRef;
            ObjectResult <ExportEtran.tbl_ConfRef> objectResult = tbl_ConfRefQuery.Execute(System.Data.Objects.MergeOption.AppendOnly);
            List <ExportEtran.tbl_ConfRef>         list         = objectResult.Skip(startIndex).Take(count).ToList <ExportEtran.tbl_ConfRef>();

            return(list);
        }