示例#1
0
        private static void MostrarConsultaPaginada()
        {
            var awe = new AdventureWorksEntities(new Uri("http://localhost:15047/AWDataService.svc"));

            DataServiceQueryContinuation<Contato> qc = null;

            var qor = awe.Contatos.Execute() as QueryOperationResponse<Contato>;

            do
            {
                Console.WriteLine("--------------------------------");

                if (qc != null)
                    qor = awe.Execute(qc);

                if (qor != null)
                    foreach (var contato in qor)
                        Console.WriteLine("{0} -> {1}", contato.ContactID, contato.Nome);
            }
            while (qor != null && (qc = qor.GetContinuation()) != null);
        }