2013-02-05 3 views
2

J'ai réussi à utiliser les fournisseurs d'accès simplifié mvc4 tout en utilisant le serveur SQL .Utilisation de MVC4 avec Oracle Database

Cependant maintenant je dois faire la même chose en utilisant Oracle. À l'exception de ce lien ci-dessous

http://www.mattjcowan.com/funcoding/2012/11/10/simplemembershipprovider-in-mvc4-for-mysql-oracle-and-more-with-llblgen/

je ne pourrais pas trouver plus d'informations sur la façon de le faire ou même, si cela est possible.

Actuellement, il échoue lorsqu'il essaie d'initialiser la connexion de la base de données.

la chaîne de connexion j'utilise dans le webconfig est la suivante

<connectionStrings> 
<add name="MembershipOracle" connectionString="data source=data******com/data0****.com;password=Co***password;persist security info=True;user id=hereIzMyID" providerName="Oracle.DataAccess.Client" /> 
<add name="CoreEntitiesOracle" connectionString="metadata=res://*/CoreEntities.csdl|res://*/CoreEntities.ssdl|res://*/CoreEntities.msl;provider=Oracle.DataAccess.Client;provider connection string=&quot;data source=data********com/data******.com;password=password;persist security info=True;user id=UserIDHere&quot;" providerName="System.Data.EntityClient" /> 
</connectionStrings> 

Je suis assez nouveau dans le monde de la lutte antivectorielle et dotnet, etc. donc des conseils serait très utile

+1

Veuillez indiquer la chaîne de connexion –

+0

Est-ce une source Oracle qui existe à distance ou que vous avez configurée localement? –

+0

Il s'agit d'une source Oracle déjà existante à laquelle nous nous connectons à distance. En dehors de la simplicité d'appartenance, tout fonctionne bien lorsque nous sommes passés de sql à Oracle. –

Répondre

0

J'ai réalisé cela en utilisant les bibliothèques Devart. Devart prend en charge SimpleMembership Provider pour MVC 4 pour Oracle. Vous devez acheter pour dotConnet pour Oracle Professional. Il va exposer Devart.Data.Oracle.Web qui est un remplacement de WebMatrix.WebData. Dans votre filtre d'action "InitializeSimpleMembershipAttribute.cs" il suffit de basculer WebMatrix à Devart et d'avoir votre solution en cours d'exécution &.

Questions connexes