title: Elegant filtering of DataGrid (WPF) in Entity Framework
body: <p>I want this scenario:</p>
  
  <ol>
  <li>Using Entity Framework bind the DataGrid (WPF) to some collection of entities.</li>
  <li>Now, I would like to have one TextBox for each column and filter the rows online as user changes the TextBoxes' content.</li>
  </ol>
  
  <p>So, specifically, data is loaded and bound only once. There would be around 1000 rows.</p>
  
  <p>Thank you in advance!
  James</p>