Bonjour,

Dans mon edmx, j'ai une classe User classique issue de la base de données.


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
    public partial class User
    {
        public User()
        {
            this.Alerts = new HashSet<Alert>();
            ...
        }
 
        public int UserID { get; set; }
        public string FirstName { get; set; }
        public string Name { get; set; }
        public Nullable<int> ServiceID { get; set; }
 
        public virtual ICollection<Alert> Alerts { get; set; }
        public virtual Service Service { get; set; }
    }
Dans mon application, un binding modifie la propriété ServiceID, je m'attendais à ce que la propriété de navigation liée Service soit automatiquement modifiée.
Ce n'est pas le cas.
Est-ce normal ? Dois-je modifier les 2 propriétés par le code ?

Merci d’avance pour vos éclaircissements.

Réf: C#, EF6