Empêcher Entity Framework d'insérer des valeurs pour les propriétés de navigation

Je suis en train de travailler sur une application WPF utilisant Entity Framework 4.0. Quand j'ai essayé d'enregistrer l'objet, j'ai eu une clé primaire exception, mais la clé primaire est un AutoIncremented domaine et je ne comprends pas la raison de l'exception.

Donc, après avoir essayé ceci et cela, et un peu de débogage et en utilisant le générateur de profils SQL, j'ai découvert qu'avant d'insérer mon objet, un dossier doit être inséré dans la table parent, que j'ai mis la propriété de navigation de l'objet.

Ainsi, le nœud si une tentative d'insérer des Employés de l'objet et de définir son ministère en tant que Salarié.Département = deptObject, un nouvel enregistrement est configuré pour être inséré sur le département de l'objet.

De bien vouloir me suggérer une certaine manière par laquelle la navigation de la propriété des objets ne sera pas inséré dans la base de données, une propriété ou une méthode quelconque, n'importe Quoi.

Grâce

source d'informationauteur manav inder