Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 21034|Répondre: 1

[Source] Collection FAQ .NET/C#

[Copié le lien]
Publié sur 04/02/2018 11:57:47 | | |

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 !




Précédent:Logiciel de bombardement SMS très facile à utiliser
Prochain:682d7a5cc90aeab75279e71e2464010f Comment ce codage est-il implémenté ?
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com