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

Silverlight Discussion :

Entity Framework code first


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 38
    Par défaut Entity Framework code first
    Bonjour,

    Je trouve nul part un moyen de me connecter à une base de donnée existante avec entity framework code first.

    Les seuls exemples me parle de cela

    Database.SetInitializer(Of CodeFirst.DAL.LocalizationsContext)(New DropCreateDatabaseIfModelChanges(Of CodeFirst.DAL.LocalizationsContext))


    Mais ceci me crée une nouvelle base de donnée

  2. #2
    Membre Expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Par défaut
    Ton schéma doit être un peu différent, et le DropCreateDatabaseIfModelChanges recrée alors la DB.

    Ici il y a un exemple qui ne recrée pas la DB :

    http://weblogs.asp.net/scottgu/archi...-database.aspx

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 38
    Par défaut
    Du coup je suis passer par ceci

    Class LOCALIZATIONSCONTEXT
    Inherits DbContext

    Public Sub New()
    MyBase.New("QuickTest")
    End Sub

    Public Property LOCALIZATIONS() As DbSet(Of LOCALIZATIONS)

    End Class

    Ma classe prend en parametre le nom de la base de donnée a laquel je souhaite me connecter (l'utilisateur a la possiblite de se connecter a differente base)

    Sur une base test cela fonctionne , mais lorsque je connecte à une base plus complexe, j'ai un plantage.

    J'imagine que ma classe LOCALIZATIONS fonctionnait car elle n'etait pas en relation avec une autre classe mais dans la base à laquelle je me connecte LOCALIZATIONS est en relation avec d'autre classe ?

    SI oui je dois crée pour chacune des tables de la base sa classe associés ?

Discussions similaires

  1. [Débutant] Entity Framework Code First et utilisation de SGBD multiple
    Par badams dans le forum Entity Framework
    Réponses: 2
    Dernier message: 16/02/2015, 08h37
  2. [Débutant] Application MVC 4 - Entity Framework (Code First) - Base Oracle
    Par clem166 dans le forum Entity Framework
    Réponses: 2
    Dernier message: 25/06/2014, 21h32
  3. Export de BDD avec Entity Framework Code First
    Par thor76160 dans le forum Entity Framework
    Réponses: 2
    Dernier message: 02/07/2013, 16h05
  4. Entity Framework - Code First : Reverse Engineering
    Par Invité dans le forum Contribuez
    Réponses: 0
    Dernier message: 13/12/2012, 14h16

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