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 :

Application standalone et entityframework


Sujet :

C#

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 17
    Points : 13
    Points
    13
    Par défaut Application standalone et entityframework
    Bonjour à tous,

    Je développe une application standalone sur une base de données SQLLite 3.

    Comme la structure de la base va beaucoup évoluer je pensais utiliser entityframework pour mettre à jour mon modèle objet automatiquement.

    Qu'en pensez vous ?

    Sur le principe j'ai un modèle de ma base en objet. Je créé un dataset sur ces objets une chaine de connection et grace au data binding j'affiche mes données sur les forms.

    Je fais erreurs ou voyez vous une meilleur solution (Linq) ?

    Par avance merci de votre aide.

  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 : 42
    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
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par oneshoot Voir le message
    Comme la structure de la base va beaucoup évoluer je pensais utiliser entityframework pour mettre à jour mon modèle objet automatiquement.
    La dernière fois que j'ai essayé, avec SQLite la mise à jour du modèle à partir de la BDD marchait pas très bien, voire pas du tout... mais peut-être que le provider a été mis à jour depuis

    Citation Envoyé par oneshoot Voir le message
    Sur le principe j'ai un modèle de ma base en objet. Je créé un dataset sur ces objets une chaine de connection et grace au data binding j'affiche mes données sur les forms.
    Euh... je comprends pas trop ton histoire. Si tu utilises EntityFramework, pourquoi tu t'embêtes avec un dataset ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 17
    Points : 13
    Points
    13
    Par défaut
    C'est la que je n'ai pas bien compris donc.
    Comment utiliser le databiding pour les datagrid ou des combobox relié a une base de donnée par exemple lorsque l'on utilise EF ?

  4. #4
    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 : 42
    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
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par oneshoot Voir le message
    C'est la que je n'ai pas bien compris donc.
    Comment utiliser le databiding pour les datagrid ou des combobox relié a une base de donnée par exemple lorsque l'on utilise EF ?
    Il suffit de définir comme DataSource le résultat de la requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    comboBox.DataSource =
        from c in db.Customers
        where c.Orders.Sum(o => o.Total) > 1000
        orderby c.CustomerName
        select c;
    listBox.DisplayMember = "CustomerName";

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 17
    Points : 13
    Points
    13
    Par défaut
    Entendu merci pour ces précieuses informations.

  6. #6
    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 : 42
    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
    Points : 39 749
    Points
    39 749
    Par défaut
    n'oublie pas le bouton si ton problème est réglé

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

Discussions similaires

  1. [Application Standalone] Question sur la licence ?
    Par Hikage dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 16/11/2006, 14h45
  2. Rendre application standalone utilisable sur le Web ?
    Par Amnesiak dans le forum Général Java
    Réponses: 27
    Dernier message: 14/09/2006, 15h09
  3. [Pool] depuis une application StandAlone
    Par Robiwan59 dans le forum JDBC
    Réponses: 1
    Dernier message: 31/07/2006, 17h46
  4. [Database] Hibernate & Application Standalone
    Par Sylmandel dans le forum Hibernate
    Réponses: 7
    Dernier message: 03/05/2006, 09h12
  5. Chart et Application StandAlone
    Par Jeweller dans le forum XMLRAD
    Réponses: 2
    Dernier message: 26/09/2003, 18h13

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