Entity Framework 4.0: Ajout d'un bien scaler donne l'erreur (propriété il pas mappé: 11009)?

StackOverflow https://stackoverflow.com/questions/2363793

Question

Je voulais ajouter une nouvelle propriété à l'un de mon modèle (tableau). Fondamentalement, son une propriété qui n'existe pas dans la base de données, mais je dois l'ajouter à mon modèle afin que le (générateur d'entité autonome de suivi) outil de génération personnalisé va créer la propriété à l'intérieur du fichier généré personnalisé.

J'ai ajouté une propriété scaler, sa chaîne et a appelé testme mais il me donne l'erreur suivante, Quelqu'un sait comment je peux résoudre ce problème?

Erreur 2538 Erreur 11009: la propriété 'testme' est pas mis en correspondance.

Je suis confus pourquoi ai-je besoin de la carte à une table ... son un champ qui n'existe pas dans le tableau ...

Toute aide vraiment apprécié

Merci

Était-ce utile?

La solution

En général, vous ajoutez des propriétés non cartographiée à une classe partielle plutôt que par le modèle. Cela dit, faire preuve de discrétion; propriétés non cartographiés peuvent être source de confusion, car ils ne peuvent surtout être utilisés dans les requêtes LINQ pour des entités.

Autres conseils

J'ai rencontré ce problème et a pu résoudre en supprimant l'entité (une vue) dans le concepteur de TNE et readding en actualisant de la base de données. Cela est intervenue après une refonte majeure de la base de données et la réécriture de la vue.

Je sais que cela ne résout pas votre problème, mais googler pour cette erreur renvoie cette question. Espérons que cette réponse sera utile à d'autres qui sont nouveaux à EF et cliquez sur ce message, comme je l'ai fait.

Je suis générons mon DB de mon modèle conceptuel. Si je modifie le modèle sans mettre à jour la base de données, alors je vois ce message d'erreur.

À l'heure actuelle, je n'ai pas données dans mon modèle, de sorte que la régénération simplement la base de données à partir du modèle modifié rend ces erreurs disparaissent.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top