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

Entity Framework Discussion :

Entity Data Model dans service WCF possible ?


Sujet :

Entity Framework

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 64
    Par défaut Entity Data Model dans service WCF possible ?
    Bonjour à tous !

    Voilà je découvre en ce moment l'Entity Framework (belle invention n'empêche) et il m'est apparu quelque chose d'étrange.

    En créant un Entity Data Model dans un projet WindowsConsoleApplication (oui on sent visual studio je sais...) j'ai pu modélisé ma base de tests avec toutes les tables, accéder aux données etc...
    Mais en voulant faire la même chose depuis un service WCF pas moyen. Je peux déclarer mon modèle contenant ma database mais après, pas moyen de l'utiliser pour quoi que ce soit.
    Y'a t'il une restriction quant à l'usage des Entity Data Model pour un WCF ?

    Voilà ce qui fonctionne dans la WindowsConsoleApplication mais pas dans le service WCF :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    BangOnlineEntities Database = new BangOnlineEntities();
    string condition = "test";
     
    Card tempListe = Database.Cards.Single(card => card.Name == condition);

    Merci d'avance pour toutes les réponses que vous pourrez m'apporter.

  2. #2
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    ça doit fonctionner aussi.

    C'est quoi qui ne fonctionne pas dans ton cas ?
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 64
    Par défaut
    Dans mon cas je peux déclarer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    BangOnlineEntities Database = new BangOnlineEntities();

    Mais par après je ne peux utiliser mon objet Database.
    Lorsque j'essaye d'accéder à ses propriétés il me dit :
    WcfService1.Service1.Database is a field but is used like a type.
    Très bizarre tout ça en fait...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 64
    Par défaut
    Bon alors j'ai la solution.

    C'est en fait une connerie de Visual Studio je dirai... En fait quand on crée un projet WCF Service Application, on ne peut pas utiliser les Entities pour gérer la couche d'accès aux données.
    Par contre si on crée une application web vide et qu'on y rajoute un service WCF puis un Entity Data Model, là pas de soucis. Bref un peu dommage de devoir faire ça. Peut-être est-ce normal et que c'est pour une raison qui m'est inconnue peut-être que c'est un bug qui sera résolu plus tard. Si quelqu'un le sait, je veux bien être mis au courant !

    Bon week-end à tous !

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

Discussions similaires

  1. ADONET Entity data model
    Par anthride dans le forum Accès aux données
    Réponses: 9
    Dernier message: 14/01/2013, 11h43
  2. Réponses: 5
    Dernier message: 01/03/2011, 13h34
  3. Entity data model dans visual 2010
    Par keryss dans le forum Entity Framework
    Réponses: 3
    Dernier message: 23/01/2011, 00h03
  4. je trouve pas Ado.Net Entity data model
    Par doudou_ca dans le forum Entity Framework
    Réponses: 8
    Dernier message: 23/05/2010, 00h46
  5. Data Binding et service WCF
    Par Mozofeuk dans le forum Silverlight
    Réponses: 2
    Dernier message: 21/09/2009, 17h03

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