Partage
  • Partager sur Facebook
  • Partager sur Twitter

asp c# mvc

importer model

15 février 2017 à 11:07:12

Bonjour,

Il m'est impossible d'importer le Model depuis ma base locale, or depuis une base distance ça fonctionne.

J'ai ce message d'erreur, quelqu'un a deja rencotré ce probleme?

J'imagine que ca doit venir de ma base mais je vois pas ou.

Merci

-
Edité par ellyse 15 février 2017 à 11:13:54

  • Partager sur Facebook
  • Partager sur Twitter
15 février 2017 à 11:42:52

Bonjour, je n'ai pas eu ce type d'erreur mais 2 questions :

- le moteur de la base distante et celui de la base locale sont-ils les mêmes ?

- lors de la génération du modèle, est-ce le bon type de moteur qui à été choisi.

Un post du message de sortie comme dit dans le MessageBox serait un bon plus.

  • Partager sur Facebook
  • Partager sur Twitter
15 février 2017 à 12:03:05

Bonjour,

Heu j'ai pas compris "le moteur" c'est ou que je peux verifier cela?

Nb: Y a aucune table nommé "tableDetails"

Impossible de générer le modèle en raison de l'exception suivante : 'System.Data.StrongTypingException: La valeur pour la colonne 'IsPrimaryKey' dans la table 'TableDetails' est DBNull. ---> System.InvalidCastException: Le cast spécifié n'est pas valide.
   à Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.SchemaDiscovery.TableDetailsRow.get_IsPrimaryKey()
   --- Fin de la trace de la pile d'exception interne ---
   à Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.SchemaDiscovery.TableDetailsRow.get_IsPrimaryKey()
   à Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.StoreModelBuilder.CreateProperties(IList`1 columns, IList`1 errors, List`1& keyColumns, List`1& excludedColumns, List`1& invalidKeyTypeColumns)
   à Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.StoreModelBuilder.CreateEntityType(IList`1 columns, Boolean& needsDefiningQuery)
   à Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.StoreModelBuilder.CreateEntitySets(IEnumerable`1 tableDetailsRows, EntityRegister entityRegister, IList`1 entitySetsForReadOnlyEntityTypes, DbObjectType objectType)
   à Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.StoreModelBuilder.CreateEntitySets(IEnumerable`1 tableDetailsRowsForTables, IEnumerable`1 tableDetailsRowsForViews, EntityRegister entityRegister)
   à Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.StoreModelBuilder.Build(StoreSchemaDetails storeSchemaDetails)
   à Microsoft.Data.Entity.Design.VisualStudio.ModelWizard.Engine.ModelGenerator.CreateStoreModel()
   à Microsoft.Data.Entity.Design.VisualStudio.ModelWizard.Engine.ModelGenerator.GenerateModel(List`1 errors)
   à Microsoft.Data.Entity.Design.VisualStudio.ModelWizard.Engine.ModelBuilderEngine.GenerateModels(String storeModelNamespace, ModelBuilderSettings settings, List`1 errors)
   à Microsoft.Data.Entity.Design.VisualStudio.ModelWizard.Engine.ModelBuilderEngine.GenerateModel(ModelBuilderSettings settings, IVsUtils vsUtils, ModelBuilderEngineHostContext hostContext)'.
Le chargement des métadonnées à partir de la base de données a pris 00:00:04.0047828.
La génération du modèle a pris 00:00:08.5617563.



-
Edité par ellyse 15 février 2017 à 12:06:46

  • Partager sur Facebook
  • Partager sur Twitter
16 novembre 2019 à 0:41:15

j ai le meme probléme, vous l avez résolu?
  • Partager sur Facebook
  • Partager sur Twitter
18 novembre 2019 à 9:12:15

Bonjour,

Déterrage

Citation des règles générales du forum :

Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.

Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre.
En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.

Au lieu de déterrer un sujet il est préférable :

  • soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
  • soit de créer un nouveau sujet décrivant votre propre contexte
  • ne pas répondre à un déterrage et le signaler à la modération

Je ferme ce sujet. En cas de désaccord, me contacter par MP.

  • Partager sur Facebook
  • Partager sur Twitter
Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL