Serinin devamı olarak bu yazımızda işin eğlenceli kısmına geldik Verilerin gösterilmesinin ne kadar kolay olduğunu göreceğiz. Şimdi projemizdeki View klasörünün altındaki Home.xaml sayfasının code-behind kısmını açalım.
Şimdi bu kodların arasında </Grid> in hemen üzerine verileri göstereceğimiz datagrid eklemek için aşağıdaki kodu ekliyoruz.
<sdk:DataGrid AutoGenerateColumns="True" Height="134" Name="dataGrid1" Width="436" />
Bu kod eklendikten sonra şimdi kod kısmına (Home.xmal.cs) geçelim
Bu kod kısmında Public Home metodunun altına aşağıdaki kodu ekleyelim.
var context = new DishViewDomainContext();
this.dataGrid1.ItemsSource = context.Restaurants;
context.Load(context.GetRestaurantsQuery());
Şimdi bu kod da ;
1.Satırda DishViewDomainContext oluşturuyoruz. Bu otomatik olarak Server da DishViewDomainService e bildirilir.
2.Satır da datagrid e bir tane Rastaurant özelliğine sahip olduğumuzu bildiriyoruz çünkü bize bir query metodu ile restaurant bilgileri geri dönecek. Dikkat edilmesi gereken şu anda serverda bizim verilerimiz yok sadece veri alacağımız özelliği bağladık.
3.Starıda görüldüğü üzere verileri yüklüyoruz. Verileri yüklerken kullanacağımız Metodu da belirtiyoruz. Yukarıdaki metod yerine GetRestaurantsWithRegionQuery de kullana biliriz.



