oc = os.CreateObjectContext();
// Recherche des Articles
var articles = from Article article in oc
select article;
// Chargement anticipé de l’entité Author liée
articles.Infer(a => a.Author);
// Si un texte est entré, on l’utilise pour filtrer les Articles
// Dans cet exemple, la recherche est automatiquement effectuée par Lucene
// plutôt que par le moteur de base de données
if (!string.IsNullOrEmpty(textBox1.Text))
articles.Where<Article>(a => a.Content.Contains(textBox1.Text));
dataGridView1.DataSource = articles.ToList<Article>();
dataGridView1.AutoResizeColumns();