|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Alex Ingénieur développement logiciels Inscription : juin 2009 Messages : 204 ![]() |
Bonjour à tous.
Je développe actuellement un projet couplant wcf, EntityFramework, et MVC3. Mon modèle de bdd a été crée dans le service webService avec entityFramework. Dans mon projet MVC, je n'est donc pas de model, je récupère directement les entités de mon webservice. J'ai par exemple une table Personnes avec des champ et une table Adresse avec une relation 1..N (chaque personnes peuvent avoir une ou plusieurs adresses). Jusqu'ici tout va bien, j'arrive bien a avoir accès dans mon contrôleur aux champs de personnes mais pas à la relation adresse. Dans mon Webservice, quand je crée un objet Personnes, j'ai accès à la relation adresse mais quand je crée le même objet dans mon contrôleur MVC, je n'ai pas la relation personnes (alors que les getter et setter sont public) donc je ne vois pas trop comment sur la même vue la personne et au moins une adresse. Dois-je créer une vue pour la création d'une adresse avec un listbox contenant les personnes ? c'est plutôt bizarre. Si quelqu'un à une idée je vous remercie d'avance. Et bonne année à tous |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Gilles VinoSoftware Developer Inscription : mars 2008 Messages : 1 309 ![]() |
Est-ce résolu?
|
|
|
00
|
|
|
#3 | ||||
|
Membre régulier
![]() Alex Ingénieur développement logiciels Inscription : juin 2009 Messages : 204 ![]() |
Oui c'est résolu pardon j'avais un peu zappé ce post.
En fait la table adresse correspond à une entité du modèle donc à un contrôleur et des vues pour le CRUD. En fait quand j'affiche la liste des personnes j'ai un bouton permettant d'ajouter une adresse. Code du bouton : Code :
@Ajax.ImageActionLink("../../Content/images/Enveloppe.png", "Adresse", "Create", new { id = @admin.PERS_ID }, null, new { title = "Ajouter une adresse" }) Pour ce qui est d'afficher dans une même vue la liste de toutes les personnes avec leurs adresse j'ai rusé (je pense qu'il y avait mieux à faire Dans ma fonction Index du contrôleur personne (pour afficher la vue contenant toutes les personnes), j'ai récupéré la liste de toutes les adresses que je met dans le viewbag. Code :
Code :
|
||||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com