2009-11-11 8 views
0

J'ai créé une relation plusieurs-à-plusieurs avec ADO.NET avec des champs de commande supplémentaires dans la table du milieu.Relation plusieurs à plusieurs avec le modèle de données d'entité ADO.NET

J'ai ...

Customers 
-customer_id 
-customer_name 

Orders 
-order_id 

Customers_to_Orders 
-customer_id 
-order_id 
-seq 

Et maintenant, je ne sais pas vraiment comment ajouter de nouvelles commandes aux clients afin de specyfing, des suggestions?

Répondre

0

Créez d'abord une commande.

Obtenez l'ID de retour pour la commande.

Ensuite, créez le lien entre le client et la commande.

0

Vous ajoutez d'abord la commande à la table des commandes, puis vous l'ajoutez à customer_to_orders de préférence en une seule transaction. Si vous êtes préoccupé par le seq, il peut s'agir d'une identité ou vous pouvez calculer "next seq" en interrogeant customers_to_orders avant d'ajouter de nouvelles données.