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

Dotnet Discussion :

VMC et dataset


Sujet :

Dotnet

  1. #1
    Membre averti
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2007
    Messages
    497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 497
    Points : 330
    Points
    330
    Par défaut VMC et dataset
    Bonjour,

    Je viens de commencer a développer en vmc en .net c#.

    J'aurais aimer savoir si il etait possible de passer un dataset entre le controller et la vue?

    Merci

  2. #2
    Membre émérite
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Points : 2 682
    Points
    2 682
    Par défaut
    Bonjour,

    Sans problème, je pense.
    .
    Pas de question technique en MP, merci.
    .
    Un emulator Gameboy Color pour Windows Phone ?
    c'est moi qui l'ai fait

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 120
    Points : 67
    Points
    67
    Par défaut
    j'ai un peu de mal à voir l'intérêt puisque le principe de MVC, c'est notamment que la vue ne soit qu'une "zone d'affichage"

  4. #4
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Points : 12 465
    Points
    12 465
    Par défaut
    C'est techniquement possible, mais je ne vois pas trop l'intérêt.

    Même si tu passes un Dataset fortement typé (pouah), qui va te permettre de conserver un semblant de scaffolding et de typage fort, ca ne vas pas te permettre d'utiliser le Dataset pour remettre à jour tes données dans l'autre sens, et au final, ca va surtout t'alourdir le code.

    Quel est le but final ?

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  5. #5
    Membre averti
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2007
    Messages
    497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 497
    Points : 330
    Points
    330
    Par défaut
    Merci des réponses.

    Mon but etait d'optimiser mes requetes SQL.

    Plutôt que de faire un SELECT * a chaque fois et ensuite dans la vue de choisir les champs a afficher.

    Or si j'ai bien compris si je veux faire ca en mvc ca veut dire que j'ecris un modele par requete differente. (si j'ai bien compris). Ce que je peux eviter de faire avec un dataset.

  6. #6
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Points : 12 465
    Points
    12 465
    Par défaut
    Plutôt que de faire un SELECT * a chaque fois et ensuite dans la vue de choisir les champs a afficher.
    Yeuk !

    Je pense que tu ferais bien de revoir un peu ta façon de penser ton code

    Or si j'ai bien compris si je veux faire ca en mvc ca veut dire que j'ecris un modele par requete differente.
    Non, l'idée, c'est de déterminer les objets que tu va manipuler, puis de les alimenter de façon intelligente, et de définir les vues que tu vas utiliser.

    Tu vas par exemple, avoir un modèle qui va te fournir des objets de type Client, avec éventuellement des méthodes qui vont récupérer des objets incomplets.

    Après, tu peux avoir des problèmes de partitionnement, et devoir revoir tes objets, mais tu n'as pas un modèle/requête, tu as des méthodes qui te fournissent des objets

    Si tu as des questions plus spécifiques, n'hésites pas, mais reprends bien les nombreux tutos qu'on s'est fadés l'an dernier (http://dotnet.developpez.com/mvc), tu devrais avoir la réponse à tes questions

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  7. #7
    Membre averti
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2007
    Messages
    497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 497
    Points : 330
    Points
    330
    Par défaut
    Tu vas par exemple, avoir un modèle qui va te fournir des objets de type Client, avec éventuellement des méthodes qui vont récupérer des objets incomplets.
    Okip merci j'avais pas compris que l'on pouvait avoir des methodes dans les objets en mvc. Donc ca se gere bien au niveau controller ces methodes?



    Citation:
    Plutôt que de faire un SELECT * a chaque fois et ensuite dans la vue de choisir les champs a afficher.
    Yeuk !

    Je pense que tu ferais bien de revoir un peu ta façon de penser ton code
    Bah ouais justement j'avais l'impression que l'on etait oblige de faire ca en mvc :p d'ou le fait que j'aimais pas bien cette idee...

Discussions similaires

  1. Le dataset.bof ne répond plus.
    Par fplanglois dans le forum Bases de données
    Réponses: 6
    Dernier message: 23/03/2004, 10h45
  2. Modifier l'ordre des Fields d'un dataset
    Par teska dans le forum Bases de données
    Réponses: 3
    Dernier message: 22/03/2004, 17h38
  3. [C#] [SQLSERVER2000] Dataset et Xml
    Par farfadet dans le forum ASP.NET
    Réponses: 11
    Dernier message: 16/03/2004, 17h02
  4. [VB.net][PostgreSQL & ODBC] DataSet => NO_DAT
    Par rebolon dans le forum Accès aux données
    Réponses: 2
    Dernier message: 28/01/2004, 10h01
  5. [FLASH MX 2004 pro] DATASET, XML, ASP
    Par kenshi dans le forum Flash
    Réponses: 4
    Dernier message: 27/01/2004, 11h38

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