2010-03-17 2 views
1

Je suis relativement nouveau dans ce domaine.Entity Framework - les champs sont manquants dans la table de mon modèle de données

J'ai créé un modèle de données d'entité .Net, mais trois champs sont manquants dans l'une des tables. J'ai essayé de créer un nouveau à partir de zéro, etc

Je peux voir ces champs dans le navigateur de modèle (quand je développe Tables/Views => tablename), mais pas dans le DataModel.edmx lui-même. J'utilise SQL DB.

Pourquoi cela peut-il se produire? Toute aide grandement appréciée.

+1

Pourraient-ils être les clés étrangères dans les autres tables? –

Répondre

0

Il serait utile de connaître les types de champs qui manquent. Dans tous les cas, j'ai vu des situations où j'ai dû laisser tomber la table, mettre à jour le modèle, puis rajouter la table et mettre à jour à nouveau. Le designer EF 1.0 est un peu buggé.

+0

Merci pour une réponse rapide! Tous ces champs manquants sont de type "int", mais il y a un autre champ "int" qui n'est pas manquant. Je vais essayer de laisser tomber la table puis de la ré-insérer. – Sophya

+0

Malheureusement, laisser tomber la table et la rajouter n'a pas aidé. – Sophya

+0

Avez-vous mis à jour après la chute, puis de nouveau après avoir rajouté? Aussi, comme l'a dit Leom, assurez-vous qu'ils ne sont pas des clés étrangères. Si elles le sont, elles apparaîtront au bas de l'entité en tant que propriétés de navigation. –

Questions connexes