2010-11-17 18 views
0

Commencer à jouer avec EF4 et je remarque qu'il y a plusieurs manières d'interroger la base de données.framework d'infrastructure 4 et PAS d'utilisation d'ESQL

Actuellement, j'ai créé un fichier .EDMX avec mes tables/objets créés.

Dans le code lorsque j'utilise la méthode Where, il me demande de passer une chaîne pour le 1er param, ESQL que je devine. Ce que je veux utiliser, c'est des expressions lambda. Tous les tutoriels montrent cela, mais ce n'est pas comment je suis configuré pour une raison quelconque.

new Entities().Users.Where(); 

Répondre

0

Ah, vous devez inclure l'espace de noms System.Linq pour obtenir les méthodes d'extension.

0

En supposant que votre entité utilisateur possède une propriété appelée LastName, vous pouvez écrire quelque chose comme ça pour obtenir tous les utilisateurs avec le

Entities().Users.Where(u => u.LastName == "Hansen");