2009-01-14 5 views
2

Je suis en train de faire ce qui suit dans le VS2008 Linq O/concepteur R, SQL 2005:Impossible de mettre à jour View in Linq et Sql 2005 pour fonctionner.

J'ai une table appelée Entity avec une clé primaire auto-incrémentée nommée PKey, et un autre champ appelé Parent

J'ai créé une vue à partir de cette table, en l'appelant vwEmployees, avec une clause where simple.

Ajoutez les deux au concepteur O/R. dans O/R, définissez les propriétés PKey de la vue sur PrimaryKey=true afin de rendre l'affichage modifiable.

Ajout d'une relation un à plusieurs entre PKey dans la table et Parent dans la vue.

("parent" "entité" peut avoir de nombreux "enfants" du même type d'enregistrement)

Eh bien, je reçois cette erreur:

Incorrect AutoSync specification for member 'PKey' 

J'ai essayé la mise AutoSync "Jamais" , mais toujours pas de dés.

Si quelqu'un a la moindre idée de la raison pour laquelle cela se produit, je l'apprécierais grandement.

Répondre

0

j'ai pu créer un LINQ to SQL DBML fichier avec succès en utilisant vos exemples en utilisant Visual Studio 2008:

alt text http://i29.tinypic.com/2qv5xkp.png

Je vérifiez que vous avez un ensemble correctement la clé primaire dans votre entité base de données de table. Il pourrait aussi s'agir simplement d'un bug dans la version 2005 du concepteur qui a été résolu en 2008.

Questions connexes