J'ai une structure simpleASP.NET MVC, SImple page Créer à travers entité LINQ2SQL parent-enfant
Widget (table parent)
id (identité)
titre
Widg etChild (table d'enfant) -
- id (clé étrangère à widget.id)
- contenu
Sur mon avis j'ai un champ qui capture le titre, et un autre champ qui capture la valeur du contenu.
<%= Html.TextBox("title") %>
et
<%= Html.TextBox("content") %>
Comment puis-je faire pour câblage mon contrôleur pour insérer une nouvelle entrée dans Widget premier puis insérez une entrée en WidgetChild? Est-ce que je passe une instance de FormCollection, instancie manuellement l'instance de Widget et transmets les valeurs? Ou puis-je utiliser UpdateModel() en quelque sorte? Je ne suis pas familier avec la façon dont UpdateModel peut lier mes valeurs de formulaire en particulier si elles couvrent plusieurs tables/classes.