HELP .... Quelle clause Where pour des champs de type Guid ???? [Résolu]

Messages postés
23
Date d'inscription
jeudi 31 mars 2011
Statut
Membre
Dernière intervention
11 mai 2012
- - Dernière réponse : lpupi
Messages postés
23
Date d'inscription
jeudi 31 mars 2011
Statut
Membre
Dernière intervention
11 mai 2012
- 13 oct. 2011 à 08:32
Voici un petit bout de code :

Slp1.Slp1Entities slp1Entities = new Slp1.Slp1Entities();

LocalMenu module slp1Entities.LocalMenu.Single(u> u.Code == "MODULE");

if (module.Code == "MODULE")
{
Global.TmpGuid = module.ID;

CollectionViewSource LocalMenuDetailViewSource = (CollectionViewSource)(this.FindResource("LocalMenuDetailViewSource"));
System.Data.Objects.ObjectQuery<Slp1.LocalMenuDetail> LocalMenuDetailQuery = GetLocalMenuDetailQuery(slp1Entities);
LocalMenuDetailViewSource.Source = LocalMenuDetailQuery.Execute(System.Data.Objects.MergeOption.AppendOnly);
...

Avec la Méthode :

private System.Data.Objects.ObjectQuery<LocalMenuDetail> GetLocalMenuDetailQuery(Slp1Entities slp1Entities)
{
System.Data.Objects.ObjectQuery<Slp1.LocalMenuDetail> LocalMenuDetailQuery slp1Entities.LocalMenuDetail.<gras>Where("it.LocalMenuID Global.TmpGuid");</gras>
return LocalMenuDetailQuery;
}

En mode débug, c'est la syntaxe de ma clause where qui semble incorrecte ... j'ai essayé plain de choses mais pas la bonne

Si quelqu'un pouvait m'aider, ce serait vraiment


Un débutant ... mais j'apprends vite si on m'"explique.


Laurent.
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
23
Date d'inscription
jeudi 31 mars 2011
Statut
Membre
Dernière intervention
11 mai 2012
3
Merci
En effet, cest tout simple, Merci.

Laurent.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 210 internautes nous ont dit merci ce mois-ci

Commenter la réponse de lpupi
Messages postés
234
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
3 novembre 2011
0
Merci
Pourquoi utiliser les guillemets ?

Essaie ceci :

Where(it => it.LocalMenuID == Global.TmpGuid)

A condition que tu travailles en LINQ.

Simon
Commenter la réponse de The Meteorologist