IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Entity - Changer à la volée la base attaquée ?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2007
    Messages : 125
    Par défaut Entity - Changer à la volée la base attaquée ?
    Bonjour,

    Je débute sur Entity avec des connaissances SQL pas extrèmement étendues..

    Je bosse sur un projet utilisant un SQL CE embarqué dans l'appli, j'utilise Entity comme "pré-DAL" que j'utilise dans ma DAL (je ne sais pas si c'est une bonne idée ou si je devrais tout faire en Entity, mais ça marche.. .

    Arrive une nouvelle problématique: certains (rares) utilisateurs vont avoir besoin de stoquer beaucoup plus de Data que la majorité; je voudrais donc permettre de ne pas utiliser le SQL embarqué, mais d'utiliser un MySQL installé en lourd sur le poste client.
    Dans ce cas, l'utilisateur devra avoir une base avec le bon schéma (je fournis les scripts de création et Init).

    - Est-ce que je peux "débrancher" mon Entity du MSQL CE pour le faire tourner sur le MySQL à la demande ? Ou est-ce qu'il va me falloir un second modèle Entity déjà prévu dans l'appli ? (Dans ce cas, ça risque d'être plus rapide de me faire ma DAL complète direct j'imagine ?)

    Merci d'avance pour toute réponse et/ou suggestion !

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Il est possible de choisir la chaine de connexion quand tu crées ta connexion Entity. C'est un peu moins simple qu'avec une connexion ADO.NET "classique", mais ça se fait. J'avais déjà expliqué comment faire sur le forum, je vais essayer de te retrouver la discussion.

    Par contre, là où tu vas avoir un problème c'est qu'il n'y a pas vraiment de support d'Entity Framework pour MySQL... Plus exactement, je crois que la dernière version du connecteur MySQL pour .NET supporte Entity Framework, mais je soupçonne que ce n'est pas encore très au point... à tester en tous cas

    EDIT: voilà la discussion dont je parlais :
    http://www.developpez.net/forums/d67...s/#post3940497

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2007
    Messages : 125
    Par défaut
    Effectivement, la discussion correspond à ce que je cherchais.. étrange que je ne sois pas tombé dessus dans mes recherches...
    Je vais tenter le coup pour l'EntityMySql (ça coute pas grand chose), mais j'avais déjà entendu dire la même chose...

    ...On verra !


    Merci bien en tout cas !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Conversion d'entities HTML à la volée pour trier
    Par ptitgraig dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 02/03/2009, 13h18
  2. JDBC : Changer de connection à la base (MYSQL)
    Par Richard_Rahl dans le forum JDBC
    Réponses: 1
    Dernier message: 22/05/2008, 20h24
  3. Comment changer le shell de base ?
    Par gifffftane dans le forum Administration système
    Réponses: 2
    Dernier message: 07/01/2008, 09h25
  4. [SQL Server 2005] Changer l'emplacement des bases
    Par Leparachute dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 25/06/2007, 15h26
  5. comment changer un alias de base de donnée pour y acceder ?
    Par gsmdu62 dans le forum Bases de données
    Réponses: 5
    Dernier message: 02/05/2006, 09h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo