public Example()
        {
            InitializeComponent();

			ColumnSortDescriptor salesSortDescriptor = new ColumnSortDescriptor();
			salesSortDescriptor.Column = this.radGridView.Columns[1];
			salesSortDescriptor.SortDirection = System.ComponentModel.ListSortDirection.Descending;
			this.radGridView.SortDescriptors.Add(salesSortDescriptor);
			
			SalesContext context = new SalesContext();
			EntityQuery<Year> distinctOrderYearsQuery = context.GetDistinctOrderYearsQuery();
			context.Load<Year>(distinctOrderYearsQuery
				, LoadBehavior.RefreshCurrent
				, this.OnDistinctOrderYearsLoaded
				, null);

			this.loadTimer = new DispatcherTimer();
			loadTimer.Interval = new TimeSpan(0, 0, 0, 0, 500);
			loadTimer.Tick += this.OnLoadTimerTick;
			loadTimer.Start();
        }