2011-07-11 6 views
3

J'ai un parent typique contient de nombreux enfants (liste) relation. Comment puis-je dire au concepteur DBML d'insérer une propriété Parent dans Child tout en omettant la propriété Children dans Parent? Je veux seulement une association à sens unique.Linq unidirectionnel association un-à-plusieurs

Répondre

2

Faites un clic droit sur la flèche de l'association. Sélection des propriétés Dans le panneau Propriétés, définissez la propriété enfant sur False.

1

Lorsque Visual Studio importe les relations de clé étrangère dans le fichier edmx, il crée à la fois la propriété de navigation Enfants sur l'objet parent et la propriété de navigation Parent sur l'objet enfant. Ensuite, vous pouvez ouvrir le fichier edmx dans le concepteur et supprimer manuellement la propriété Children de la liste des propriétés de navigation de l'objet parent.

+0

Est-ce que le changement manuel serait annulé la prochaine fois que j'utiliserais le concepteur? –

+0

Non, la prochaine fois que vous "mettez à jour le modèle de la base de données", vos modifications ne seront pas remplacées. – alpav

Questions connexes