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

Framework .NET Discussion :

Entity framework et enum type


Sujet :

Framework .NET

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2004
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 40
    Points : 25
    Points
    25
    Par défaut Entity framework et enum type
    Bonjour,

    Je débute un petit projet où je souhaite utiliser l'entity framework pour le mapping objet-relationnel.

    Et là j'ai un problème car, je voudrais qu'une de mes propriété d'une entité soit d'un type énuméré de ma solution.

    Y a-t-il un moyen de le faire?

    Merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 273
    Points : 2 202
    Points
    2 202

  3. #3
    Nouveau membre du Club
    Inscrit en
    Janvier 2004
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 40
    Points : 25
    Points
    25
    Par défaut
    Merci pour la réponse.

    Donc il n'y a pas de solution intégrée mais il faut créer son propre accesseur.

    Dommage , j'espère que cela sera pris en compte dans les versions futurs.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 273
    Points : 2 202
    Points
    2 202
    Par défaut
    En même temps, un enum dans un ORM; ça n'est ni plus ni moins que le contenu d'une table.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Janvier 2004
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 40
    Points : 25
    Points
    25
    Par défaut
    C'est vrai.

    Mais alors serait-il possible d'ajouter une entité avec comme source autre chose que la base pour qu'elle soit dans le modèle?

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 273
    Points : 2 202
    Points
    2 202
    Par défaut
    Si c'est toujours d'acutlaité, le fichier SSDL est fait justement pour spécifier une source de persistence d'une entité.

    En revanche : jamais essayé, et comme il génére des gros mappings dans EDM...

    Mais à priori même microsoft répond que la solution que je t'ai donné est la seule --> classe partielle.

  7. #7
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Points : 1 257
    Points
    1 257
    Par défaut
    Le problème c'est qu'on ne peux pas faire de Linq sur ces champs, ça peut etre problématique ...

    Moi j'ai choisi de mettre des constant string static dans une classe static ... On perd le typage mais à l'utilisation le code ressemble a un code qui utilise des enum et on peut faire du linq dessus

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/07/2012, 17h47
  2. Le type "TimeSpan" et l'Entity Framework
    Par Fra212 dans le forum Entity Framework
    Réponses: 2
    Dernier message: 27/02/2012, 10h51
  3. Faire une Enum avec Entity Framework First Code 4.1
    Par john85 dans le forum ASP.NET MVC
    Réponses: 5
    Dernier message: 05/05/2011, 15h01
  4. Linq - Entity Framework
    Par Jfrancois57 dans le forum Framework .NET
    Réponses: 11
    Dernier message: 12/02/2008, 08h06
  5. probleme 'enum' type redefinition
    Par wolflinger dans le forum C++
    Réponses: 3
    Dernier message: 04/03/2006, 13h46

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