Précédent   Forum du club des développeurs et IT Pro > Dotnet > Accès aux données > Entity Framework
Entity Framework Forum d'entraide sur le développement avec le modèle d'accès aux données Entity Framework de Microsoft.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 11/10/2012, 15h29   #1
durnambule
Futur Membre du Club
 
Inscription : janvier 2004
Messages : 53
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 53
Points : 19
Points : 19
Par défaut Code first et Oracle avec odp .net

Bonjour,

Je souhaiterais utiliser code first avec une base oracle via le odp.Net sur un projet asp mvc
Je rencontre malheureusement un problème que je n'arrive pas à résoudre.

Code :
1
2
3
4
5
 
using (MyContext db = new MyContext())
            {
                return View(db.MyDb.ToList());
            }
Lorsque j'instancie mon contexte de données je n'ai pas d'erreur mais dès que
j'appelle une table de mon contexte j'ai l'erreur suivante :
Citation:
Une valeur Null a été retournée après l'appel de la méthode « get_ProviderFactory » sur une instance de fournisseur de magasins de type « Oracle.DataAccess.Client.OracleConnection ». Le fournisseur de magasins risque de ne pas fonctionner correctement.
sur la ligne return View(db.MyDb.ToList());

Je n'ai aucune piste je ne sais pas du tout quelle en est la cause, si vous avez une idée...

Avez vous déjà eu une erreur de ce type ?

Merci pour votre aide
durnambule est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2013, 03h26   #2
chamamo
Membre éclairé
 
Avatar de chamamo
 
Inscription : juin 2006
Messages : 408
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juin 2006
Messages : 408
Points : 379
Points : 379
A première vue tu n'as pas définie ton DbConnectionFactory
Tu fais comment pour te connecter?
chamamo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h37.


 
 
 
 
Partenaires

Hébergement Web