+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Nouveau Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    décembre 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2011
    Messages : 62
    Points : 30
    Points
    30

    Par défaut Relationship many to many avec EF

    Bonsoir bonsoir,

    je souhaite mettre une relation Many to many sur deux entitées avec Entity Framework.

    voici le code des entitées

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     [Table("UserProfile")]
        public class UserProfile
        {
            [Key]
            [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
            public int UserId { get; set; }
            public string UserName { get; set; }
            public ICollection<GroupModel> Groups { get; set; }
            [DataType(DataType.DateTime)]
            public DateTime DateOfBirth { get; set; }
            [DataType(DataType.EmailAddress)]
            public string Email { get; set; }
            public string Department { get; set; }
            public string Title { get; set; }
            public  string Gender { get; set; }
        }
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public class GroupModel
        {
            [Key]
            [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
            public int Id { get; set; }
            public string Name { get; set; }
            public UserProfile Author { get; set; }
            public ICollection<UserProfile> Menbers { get; set; }
        }
    Comment faire pour que les Propriétées Groups et Menbers donne lieu a la creation de table. Ou faire comme @ManytoMany en java ?

  2. #2
    Invité
    Invité(e)

    Par défaut

    Par convention cela devrait marcher quelle est l'erreur que tu as ?

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •