2010-09-02 11 views
0

J'ai 2 tables dans la base de données: Person et child. Ils sont la hiérarchie, cela signifie ma table d'enfant a un identifiant qui est la clé primaire, mais pas automatiquement incremental.this Id remplir par Id de table parentHiérarchie parent-enfant

J'ai créé un EDMX de ces mais quand je veux sauver un enfant, je ne peut pas voir les champs de parent dans ma classe dans EF ce n'est pas pris en charge? Je veux le faire comme dans NHIBERNATE. s'il vous plaît aidez-moi - que dois-je faire?

Répondre

0

Probablement vous shoud il suffit d'écrire quelque chose comme

ChildInstance.Parent = ParentInstance;

Par cette mission vous définissez explicitement la relation nécessaire. Vous n'avez pas besoin d'affecter des propriétés de clé manuellement dans EF.