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.