none
LINQ : Les opérateurs Bitwise ne sont pas pris en charge dans les requêtes. RRS feed

  • Question

  • Dim idPersonnel As Nullable(Of Integer) = App.UserID
    Dim query As EntityQuery(Of V_Lst_PersonnelModule) = From c In App.Context.GetV_Lst_PersonnelModuleQuery() Where c.idSociete = idSociete And c.idPersonnel = idPersonnel Order By c.OrdreCalcule
    Dim Ld_tv As LoadOperation(Of V_Lst_PersonnelModule) = App.Context.Load(query)
     AddHandler Ld_tv.Completed, AddressOf Ld_tv_Completed

    Bonjour,

    Le code ci-dessus plante sur le LoadOperation : Les opérateurs Bitwise ne sont pas pris en charge dans les requêtes.

    Peut on m'aider?

    Merci

    FB


    FB

    jeudi 10 janvier 2013 12:18

Réponses

  • Bon ben je crois que ça venait de l'opérateur "=" dans la clause WHERE...

    Dim query As EntityQuery(Of V_Lst_Personnel_Module) = (From c In App.Context.GetV_Lst_Personnel_ModuleQuery()
                                                                       Where c.idPersonnel.Equals(idPersonnel) _
                                                                       AndAlso c.idSociete.Equals(idSociete) Order By c.OrdreCalcule)

    Ceci fonctionne...

    FB

    • Marqué comme réponse Aurel Bera vendredi 11 janvier 2013 12:38
    vendredi 11 janvier 2013 07:46

Toutes les réponses