// Get an entire entity set. static async void ListAllProducts(ClassLibrary2.ServiceReference1.Container container) { var dsQuery = container.Products; var tf = new TaskFactory<IEnumerable<ClassLibrary2.ServiceReference1.Product>>(); var list = (await tf.FromAsync(dsQuery.BeginExecute(null, null), iar => dsQuery.EndExecute(iar))).ToList(); foreach (var p in list) { DisplayProduct(p); } }
static void DisplayProduct(ClassLibrary2.ServiceReference1.Product product) { Debug.WriteLine("{0} {1} {2}", product.Name, product.Price, product.Category); }