Linq to Entities, probeleme qui semble etre simple
azerto00
Messages postés12Date d'inscriptionjeudi 5 mars 2009StatutMembreDernière intervention 3 octobre 2010
-
3 oct. 2010 à 11:51
azerto00
Messages postés12Date d'inscriptionjeudi 5 mars 2009StatutMembreDernière intervention 3 octobre 2010
-
3 oct. 2010 à 14:38
Bonjour, tout d'abord, je tiens a vous précisez que mon message ne contiendra pas d'accent car je travaille sur un clavier anglais. (Firefox et son outil de vérification d'orthographe en corrigera un maximum).
Voila mon problème, J'ai un projet Silverlight sur Visual Studio 2010, un Entity Data Model (GestionModel.edmx).
Je souhaite sur une de mes pages silverlight, compter le nombre de résultat de ma requete(Comme je ferais avec un SELECT COUNT(*) ...) mais je sais pas ou placer le count...
Je sais pas quoi faire et pourtant j'ai essaye pleins de choses...
P.S : Je débute dans la POO.
GestionDomainContext context = new GestionDomainContext();
var query = from data in context.GetLibelClasseQuery()
where data.Cla_Code.Equals(txtCode.Text)
select data;
Puis comment lancer la requete et ensuite récupérer ce que je souhaite ?
Merci d'avance ..
A voir également:
Linq to Entities, probeleme qui semble etre simple
azerto00
Messages postés12Date d'inscriptionjeudi 5 mars 2009StatutMembreDernière intervention 3 octobre 2010 3 oct. 2010 à 14:38
Alors j'ai trouve mon erreur.
Il fallait écrire
GestionDomainContext context = new GestionDomainContext();
int NbOccurence = (from data in context.LibelClasses
where data.Cla_Code.Equals(txtCode.Text)
select data).Count();
et pas
context.GetLibelClasseQuery()
Mais je trouve toujours 0 comme résultat ... triste quand même. J'ai asseye en enlevant la condition where pour avoir toute la table mais toujours 0 alors qu'elle n'est pas vide...
Voici le code sans where :
GestionDomainContext context = new GestionDomainContext();
var nb = (from data in context.LibelClasses
select data.Cla_Code).Count();
System.Windows.MessageBox.Show(nb.ToString());