You must materialize your request (bring data into memory). You can do this by calling the method ToList(), but even better:
context.TBLPER.Load();
this.DataContext = context.TBLPER.Local;
Local ObservableCollection<T>, Added, Unchanged Modified . , . , , , .
(, Age , 20 ), :
context.TBLPER.Where(t=>t.Age>20).Load();
this.DataContext = context.TBLPER.Local;
, ItemSource , xaml, :
<DataGrid ... ItemsSource="{Binding}" ...>
:
tBLPERDataGrid.ItemsSource=context.TBLPER.Local;