J'ai récemment commencé à évaluer ASP.NET MVC. Bien qu'il soit vraiment facile et rapide de créer des contrôleurs et des vues pour des modèles avec seulement des propriétés primitives (comme montré dans les vidéos de démarrage de la page officielle), je n'ai pas trouvé de bonne façon de travailler avec des références à des types complexes. Disons que j'ai ces modèles :
public class Customer {
public int Id { get; set; }
public string Name { get; set; }
public Address Address { get; set; }
public IList<Order> Orders { get; set; }
}
public class Address {
public int Id { get; set; }
public string .....
.....
}
public class Order {
public int Id { get; set; }
public Customer Customer { get; set; }
public string OrderName { get; set; }
.....
}
Notez que je n'ai pas de clés étrangères dans les modèles (comme c'est typiquement le cas pour LINQ to SQL, qui est également utilisé dans la vidéo d'exemple) mais une référence d'objet.
Comment puis-je gérer de telles références dans asp.net mvc ? Je ne sais pas si vous avez des conseils ou des liens vers des tutoriels sur ce problème, mais je pense qu'il est possible d'inclure l'autobinding avec des types complexes.