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 :
Donc en gros récupéré la raison sociale de la personne morale qui est souscripteur de mon contrat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part contrat.T_SOUSCRIPTEUR.T_PERSONNE_MORALE.PMR_TXT_RAISON
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 :
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); }Merci d'avance de vos réponsescontrat
Partager