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 :

EF + Fonction utilisateur SQL (udf)


Sujet :

Linq

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Avatar de teddyalbina
    Homme Profil pro
    Développeur .Net,C++
    Inscrit en
    Janvier 2008
    Messages
    466
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .Net,C++

    Informations forums :
    Inscription : Janvier 2008
    Messages : 466
    Par défaut EF + Fonction utilisateur SQL (udf)
    Salut j'ai décidé de passer à entity framework mais voila j'ai un problème j'ai remarqué qu'il ne peut importer que des procédures stoqués. C'est chiant mais bon.

    J'ai donc décidé de passer par la méthode CreateQuery<T>(); Mon problème est que je ne sais pas quel type mettre pour T étant donné que je fais des jointures dans ma Fonction.

    Le code de ma fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    CREATE FUNCTION [dbo].[GetWebSiteConfiguration]
    ( 
     @uri VARCHAR(85),
     @websitetype VARCHAR(15)
    )
    RETURNS TABLE 
    AS
    RETURN 
    (
        SELECT website_mime.id_mime, mime.mime_name, x509.x509_path, x509.x509_version,
              <a href="ftp://ftp.ftp_simultaneousdownload/" target="_blank">ftp.ftp_simultaneousdownload</a>, <a href="ftp://ftp.ftp_maxfilesize/" target="_blank">ftp.ftp_maxfilesize</a>, <a href="ftp://ftp.ftp_minfilesize/" target="_blank">ftp.ftp_minfilesize</a>,
              proxy.proxy_bypasslocal, proxy.proxy_defaultcredential, proxy.proxy_username, proxy.proxy_password, 
              proxy.proxy_domain, proxy.proxy_name,
              credential.credential_password, credential.credential_username
        FROM website_mime JOIN
             mime ON website_mime.id_mime = mime.id_mime LEFT JOIN
             website_x509 ON website_mime.id_website = website_x509.id_website LEFT JOIN
             x509 ON website_x509.id_x509 = x509.id_x509 LEFT JOIN
             website ON website_mime.id_website = website.id_website AND website_x509.id_website = website.id_website LEFT JOIN
             ftp ON website.id_ftp = <a href="ftp://ftp.id_ftp/" target="_blank">ftp.id_ftp</a> LEFT JOIN
             proxy ON website.id_proxy = proxy.id_proxy LEFT JOIN
             credential ON website.id_credential = credential.id_credential
        WHERE website.website_uri = @uri AND website.website_type = @websitetype
    )
    GO
    J'ai beau chercher je ne vois pas quoi mettre pour T.

    Merci de votre aide.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    si c'est un élément composé, je dirais de le récupérer de la manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var res = context.CreateQuery<Object>(...);
    A tester

Discussions similaires

  1. Mon BDE ne sait pas utiliser les fonctions utilisateurs SQL
    Par Macadoshis dans le forum Bases de données
    Réponses: 1
    Dernier message: 09/09/2009, 14h01
  2. [SQl SERVER 2005 Compact Edition] Fonctions utilisateurs
    Par dino86 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/04/2007, 16h00
  3. Réponses: 1
    Dernier message: 13/12/2006, 14h18
  4. [SQL SERVER 2000] Fonction utilisateur : boucle sans fin
    Par galinijay dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 30/09/2005, 16h03
  5. fonction utilisateur non reconue par sql server 2000
    Par ouedmouss dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 05/09/2005, 07h46

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