L'utilisation des pilotes DDtek Datadirect Sybase en tant que fournisseur pour Enttiy Framework 6 ne peut pas être configurée correctement ..Tentative d'utilisation des pilotes DDtek Datadirect Sybase en tant que fournisseur pour Enttiy Framework 6, impossible de le configurer correctement
Il ressemble à 3.3 il n'y a pas DDtek.Sybase.Entity,
Nous avons une version d'essai de 4,2 qui a la DLL, donc je l'ai installé que sur.
Voici mes fournisseurs section du web.config, où je pense que l'erreur vit
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory,
EntityFramework" />
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices,
EntityFramework.SqlServer" />
<provider invariantName="DDTek.Sybase.4.2" type="DDTek.Sybase.Entity.ProviderServices, DDTek.Sybase.Entity,
Version=4.2.0.0, Culture=neutral, PublicKeyToken=c84cd5c63851e072"/
</providers>
</entityFramework>
et voici ma chaîne de connexion
<add name="DefaultConnection" connectionString="host='XXXX.XXX';Pooling=true;Port='6000';UID='XXXXX';Password=XXXXX;Database='XXXX';Min Pool Size=5;Load Balance Timeout=30;Connection Timeout = 30000;Max Pool Size=50;Workstation ID='SPN'; Clone Connection If Needed =true; Fetch Buffer Size = 40960" providerName="DDTek.Sybase.4.2" />
La chaîne de connexion, moins les travaux de bits providerName en 3.3, non EF.
Voici l'erreur que je reçois ...
Le type de fournisseur Entity Framework « DDTek.Sybase.Entity.ProviderServices, DDTek.Sybase.Entity, Version = 4.2.0.0, Culture = neutral, PublicKeyToken = c84cd5c63851e072 ' enregistré dans le fichier de configuration de l'application pour le fournisseur ADO.NET avec le nom invariant' DDTek.Sybase.4.2 'n'a pas pu être chargé. Assurez-vous que que le nom qualifié qualifié est utilisé et que l'assembly est disponible pour l'application en cours d'exécution. Voir http://go.microsoft.com/fwlink/?LinkId=260882 pour plus d'informations.
En regardant plus la documentation que j'ai changé le nom DDTek.Sybase (par défaut) au lieu de DDTek.Sybase.4.2 (recommandé versions multiples installées (FRO qui y sont, mais un seul soutient EF)
et c'est l'erreur que je reçois à la place
le type de fournisseur Entity Framework 'DDTek.Sybase.Entity.ProviderServices, DDTek.Sybase.Entity, Version = 4.2.0.0, Culture = neutral, PublicKeyToken = c84cd5c63851e072' enregistré dans l'application c Le fichier onfig du fournisseur ADO.NET avec le nom invariable 'DDTek.Sybase' n'a pas pu être chargé. Assurez-vous que le nom qualifié d'assembly est utilisé et que l'assembly est disponible à l'application en cours d'exécution. Voir http://go.microsoft.com/fwlink/?LinkId=260882 pour plus d'informations.
Quelqu'un a-t-il configuré avec succès les pilotes Progress/DataDirect?
Je suis 100% à Noob Entity Framework, donc aucune idée est trop petit, ou unappreicated