Je ne parviens pas à Entity Framework. J'ai créé un modèle de données et tout semble fonctionner correctement sur ma machine de débogage local, mais quand je publierai je reçois le message suivantEntity Framework Message d'erreur MYSQL, fonctionne sur la machine locale non lors de la publication
System.Data.ProviderIncompatibleException: Le fournisseur de magasin type usine « MySql.Data.MySqlClient.MySqlClientFactory » n'implémente pas l'interface IServiceProvider. Utilisez un fournisseur de magasin qui implémente cette interface. à System.Data.Common.DbProviderServices.GetProviderServices (fabrique DbProviderFactory) à System.Data.Metadata.Edm.StoreItemCollection.Loader.InitializeProviderManifest (Action 3 addError) at System.Data.Metadata.Edm.StoreItemCollection.Loader.OnProviderManifestTokenNotification(String token, Action
3 addError) à System.Data.EntityModel.SchemaObjectModel.Schema.HandleProviderManifestTokenAttribute (lecteur XmlReader) à System.Data.EntityModel.SchemaObjectModel.Schema.HandleAttribute (lecteur XmlReader) à System.Data.EntityModel.SchemaObjectModel.SchemaElement.ParseAttribute (lecteur XmlReader) à System.Data.EntityModel.SchemaObjectModel.SchemaElement.Parse (lecteur XmlReader) à System .Data.EntityModel.SchemaObjectModel.Schema.HandleTopLevelSchemaElement (lecteur XmlReader) à System.Data.EntityModel.SchemaObjectModel.Schema.InternalParse (XmlReader sourceReader, String sourceLocation) à System.Data.EntityModel.SchemaObjectModel.Schema.Parse (XmlReader sourceReader, String SourceLocation) à System.Data.EntityModel.SchemaObjectModel.SchemaManager.ParseAndValidate (IEnumerable 1 xmlReaders, IEnumerable
1 sourceFilePaths, SchemaDataModelOption DataModel, AttributeValueNotification providerNotification, AttributeValueNotification providerManifestTokenNotification, ProviderManifestNeeded providerManifestNeeded, IList 1& schemaCollection) at System.Data.Metadata.Edm.StoreItemCollection.Loader.LoadItems(IEnumerable
1 xmlReaders, IEnumerable 1 sourceFilePaths) at System.Data.Metadata.Edm.StoreItemCollection.Init(IEnumerable
1 xmlReaders, IEnumerable cachedCTypeFunction) à System.Data.Metadata.Edm.StoreItemCollection..ctor (IEnumerable 1 xmlReaders, IEnumerable
1 chemins de fichiers) à System.Data.Metadata.Edm.MetadataCache.StoreMetadataEntry.LoadStoreCollection (EdmItemCollection edmItemCollection, chargeur MetadataArtifactLoader) à System.Data.Metadata.Edm.MetadataCache.StoreItemCollectionLoader.LoadItemCollection (entrée StoreMetadataEntry) à System.Data.Metadata.Edm.MetadataCache .LoadItemCollection [T] (IItemCollectionLoader 1 itemCollectionLoader, T entry) at System.Data.Metadata.Edm.MetadataCache.GetOrCreateStoreAndMappingItemCollections(String cacheKey, MetadataArtifactLoader loader, EdmItemCollection edmItemCollection, Object& entryToken) at System.Data.EntityClient.EntityConnection.LoadStoreItemCollections(MetadataWorkspace workspace, DbConnection storeConnection, DbProviderFactory factory, DbConnectionOptions connectionOptions, EdmItemCollection edmItemCollection, MetadataArtifactLoader artifactLoader) at System.Data.EntityClient.EntityConnection.GetMetadataWorkspace(Boolean initializeAllCollections) at System.Data.EntityClient.EntityConnection.InitializeMetadata(DbConnection newConnection, DbConnection originalConnection, Boolean closeOriginalConnectionOnFailure) at System.Data.EntityClient.EntityConnection.Open() at System.Data.Objects.ObjectContext.EnsureConnection() at System.Data.Objects.ObjectQuery
1.GetResults (Nullable 1 forMergeOption) at System.Data.Objects.ObjectQuery
1.System.Collections.Generic.IEn umerable.GetEnumerator() à _Default.Page_Load (sender Object, EventArgs e)
Le serveur est sur le nuage/hôte partagé, mais je mets dans mon dll mysql.data.dll – iosdevnyc