1. Mettre à jour EF et ne pas trouver la table spécifiée ?
La table n’a pas de jeu de clés primaires !
2. Ai-je ajouté un objet avec la même clé ?
Raison 1 : Vérifiez s’il existe des clés primaires en double !
Raison 2 : Vérifiez si le champ d’attribution est dupliqué !
Raison 3 : Le nom de la clé étrangère de référence ne peut pas être le même que le champ de table !
3. La solution de reconstruction est-elle un succès, mais la version échoue ?
Raison 1 : Vérifiez si la version de .NET Framework est cohérente !
Raison 2 : Vérifiez si la référence (log4net) est correcte !
4. Modèle POCO T4, non généré ? (Type ou nom de l’espace vital non trouvé)
Vérifiez si le symbole est incorrect (point-virgule), il ne peut vraiment pas être référencé !
5. Ne pouvez-vous pas mettre à jour EntitySet « xxx table » car il possède une DefiningQuery, et il n’y a aucun élément dans l’élément qui supporte l’opération en cours ?
Les entités EF n’ont pas de clé primaire, supprimez simplement la reréférence !
6. L’attribut « état » fait partie de l’information clé de l’objet, ne peut pas être modifié ?
Pas de clé primaire, ni de double clé primaire !
7. Erreur lors de la mise à jour des entrées. Pour plus d’informations, voir Exceptions internes ?
Le tableau de la base de données n’a pas de colonne d’identification, ou le type de données est incorrect !
8. Il n’existe pas de ViewData de type « IEnumerable » avec la touche « categoryid <SelectListItem>» ?
Cette phrase signifie : le type ViewData n’existe pas, et son type est IEnumerable<SelectListItem>, et sa clé principale est l’id de catégorie. <SelectListItem>IEnumerable signifie une collection de SelectListItem.
La solution est : changer return View() pour retourner Create() !
9. La vérification d’une ou plusieurs entités échoue. Pour plus d’informations, consultez la propriété « EntityValidationErrors » ?
La cause du problème pourrait être :
1. Les colonnes non vides n’insèrent pas incorrectement les valeurs
2. La longueur de la colonne de clé étrangère entre plusieurs tables est différente
3. L’objet contexte ef db est vide
4. Contexte EF qui définit la propriété à db. Configuration.ValidateOnSaveEnabled = faux ;
5. La longueur du contenu dépasse la longueur maximale de la colonne
6. La bibliothèque a été ajoutée à la solution mais non mise à jour
7. Ajouter une référence à l’aide de System.Data.Validation ;
10. Le type d’entité xxx (tableau) ne fait pas partie du modèle dans le contexte actuel ? / La classe d’entité ne correspond-elle pas au type de champ ou à l’attribut de la base de données ?
Cette table ne figure pas dans la base de données actuelle, vous devez ajouter une ligne de code pour la convertir en une autre base de données :
oc.iBllSession.Itb_biaoming_BLL. DbName = « Nom de la base de données » ;
11. Échec à trouver le type ou le nom de l’espace de noms »... « (Y a-t-il un manque d’utilisation des instructions ou des procédures) ? »
Supprime la citation originale, recite ! |