IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linq Discussion :

Variable de session en paramètre pour LINQ to SQL


Sujet :

Linq

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 202
    Par défaut Variable de session en paramètre pour LINQ to SQL
    Bonjour,

    j'ai une application que j'ai développé dans laquelle j'ai ce genre de source de données:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        <asp:SqlDataSource ID="SqlDataSourceCountRDVToCome" runat="server" ConnectionString="<%$ ConnectionStrings:IntranetConnectionString %>"
            SelectCommand="SELECT COUNT(*) CountRecordings from rendezvous rdv
    INNER JOIN RDV_participants rdvp ON rdvp.idRDV = rdv.idRDV
    INNER JOIN utilisateur u ON u.idUtilisateur = rdvp.idUtilisateur
    WHERE rdvp.idUtilisateur =@SelectUser AND DATEDIFF(day, rdv.debut, GETDATE()) = 0 ">
            <SelectParameters>
                <asp:SessionParameter Name="SelectUser" SessionField="idUtilisateur" DefaultValue="0"
                    Type="String" />
            </SelectParameters>
        </asp:SqlDataSource>
    J'aurais souhaité faire tout ça en LINQ to SQL, je sais l'utiliser pour faire des SELECT basiques mais comment on fait pour le SelectUser qui est une variable de session ?

    Même question pour les insertions et suppressions, comment on fait syntaxiquement pour déclarer les paramètres que j'utilise ...
    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par arngrimur Voir le message
    J'aurais souhaité faire tout ça en LINQ to SQL, je sais l'utiliser pour faire des SELECT basiques mais comment on fait pour le SelectUser qui est une variable de session ?

    Même question pour les insertions et suppressions, comment on fait syntaxiquement pour déclarer les paramètres que j'utilise ...
    En Linq To SQL, il y a une clause where (un exemple ici) te permettant de filtrer le résultat donc il suffit juste de mettre la comparaison entre ton champ et la valeur stockée en session.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 202
    Par défaut
    Merci je progresse par contre j'ai des difficultés à transcrire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DATEDIFF(day, rdv.debut, GETDATE()) = 0

    tu as une idée ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par arngrimur Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DATEDIFF(day, rdv.debut, GETDATE()) = 0
    On vérifie si la différence en nombre de jours entre la date de début du RV et la date en cours est égale à 0.
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    (DateTime.Now - rdv.debut).TotalDays;  // En jours entiers et fractionnaires
    // ou
    (DateTime.Now - rdv.debut).Days;  // En jours entiers

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 202
    Par défaut
    ça marche impec , merci à toi!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2012] Paramètres pour une commande SQL
    Par dactyman dans le forum SSIS
    Réponses: 14
    Dernier message: 08/04/2015, 17h16
  2. Réponses: 17
    Dernier message: 22/12/2006, 15h28
  3. unset() pour les variables de session
    Par ozzmax dans le forum Langage
    Réponses: 2
    Dernier message: 05/05/2006, 15h56
  4. Problème pour les variables de session
    Par brotelle dans le forum Langage
    Réponses: 11
    Dernier message: 20/04/2006, 11h22
  5. [Sécurité] Variable de session pour MSQL
    Par nono3000 dans le forum Langage
    Réponses: 8
    Dernier message: 19/01/2006, 16h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo