public partial class Utilisateur
{
public Utilisateur()
{
UtilisateurGroupes = new HashSet<UtilisateurGroupe>();
}
[Key]
public Guid Id { get; set; }
[Column(TypeName = "datetime")]
public DateTime DateCreation { get; set; }
public Guid? UtilisateurCreation { get; set; }
[Column(TypeName = "datetime")]
public DateTime? Modification { get; set; }
public Guid? UtilisateurModification { get; set; }
[Required]
[StringLength(256)]
public string Login { get; set; }
[Required]
[MaxLength(32)]
public byte[] MotDePasse { get; set; }
public bool EstBloque { get; set; }
public bool DoitReinitialiser { get; set; }
[Column(TypeName = "datetime")]
public DateTime? DateDebutMotDePasse { get; set; }
public short? DureeMotDePasse { get; set; }
[Required]
[StringLength(32)]
public string Prenom { get; set; }
[StringLength(32)]
public string Prenom2 { get; set; }
[StringLength(32)]
public string Prenom3 { get; set; }
[Required]
[StringLength(64)]
public string Nom { get; set; }
[Required]
[StringLength(256)]
public string Mel { get; set; }
[StringLength(20)]
public string Telephone { get; set; }
[StringLength(20)]
public string Fax { get; set; }
[Column(TypeName = "datetime")]
public DateTime? DateDebutValidite { get; set; }
public short? DureeValidite { get; set; }
public Guid? IdService { get; set; }
[ForeignKey(nameof(IdService))]
[InverseProperty("Utilisateurs")]
public virtual Service Service { get; set; }
[InverseProperty(nameof(UtilisateurGroupe.Utilisateur))]
public virtual ICollection<UtilisateurGroupe> UtilisateurGroupes { get; set; }
}
my question is how can I see and follow navigation properties to make some join filter.