edmx Parcourir les tables
Bonjour à tous !
Je reste toujours embêté avec mes soucis d'accès aux données !
Pour commencer, j'hésite pour l'endroit où je dois poster ce message (merci aux modos ou admin de le déplacer si nécessaire)
J'utilise dans mon application un ADO.Net Entity Data Model dans lequel j'ai ajouté toute ma base.
J'ai donc plusieurs tables liées entre elles.
J'essaye de faire ce genre de manipulation :
Code:
contrat.T_SOUSCRIPTEUR.T_PERSONNE_MORALE.PMR_TXT_RAISON
Donc en gros récupéré la raison sociale de la personne morale qui est souscripteur de mon contrat.
Hors lorsque je met un espion sur la variable contrat, tous les liens vers les autres tables (clé étrangère etc etc) sont à null.
En utilisant un Linq To SQL Classes je ne rencontre pas ce problème.
Voici le genre de requête que j'utilise pour récupérer ma liste de contrat :
Code:
1 2 3 4 5 6
| private static List<T_CONTRAT> GetBySiret(string siret)
{
return (from contrat in Context.T_CONTRAT
where contrat.T_SOUSCRIPTEUR.T_PERSONNE_MORALE.PMR_CAR_SIRET.Equals(siret)
select contrat).ToList();
} |
Je ne comprends pas trop comment m'y prendre, dois je réinterroger constamment la base pour récupérer les informations qui m'intéressent à partir des clés étrangères ou peut on parcourir les différents tables à partir du Merci d'avance de vos réponses