با سلام خدمت دوستان
من با روش زیر اطلاعاتو از دیتابیسم می خونم
سرعتش خیلی کمه منظورم تو لوکاله یکی دو ثانیه طول میکشه
اگه لطف کنین بگین مشکل کجاست ممنون می شم

void LearningBoard_Completed(object sender, EventArgs e)//for board
{

var myBoard = (sender as LoadOperation<LearningBoard>).Entities;
foreach (var item in myBoard)
{
Button btn = new Button { Name = item.LearnItemID.ToString(), Content = item.LearnItemTItle };
btn.Style = (Style)(App.Current.Resources["btn_learn"]);

stackPanelBoard.Children.Add(btn);
btn.Click += new RoutedEventHandler(LearningBoard_Click);

}







_context.Load(_context.GetAllRecordFromLearningBoa rdByLevelQuery(int.Parse(level))).Completed += new EventHandler(LearningBoard_Completed);//for board







public IQueryable<LearningBoard> GetAllRecordFromLearningBoardByLevel(int level)
{
return this.ObjectContext.LearningBoards.Where(
a => (a.ExpirationDate != null) && (a.ExpirationDate.Value > DateTime.Now) && (a.LearnLevel==level));

}




خوب از آخر به اول گذاشتم
با تشکر منتظرم