Hello,
A quoi sert le DataService dans la nouvelle mouture du MVVM Light ToolKit ?
Merci
Hello,
A quoi sert le DataService dans la nouvelle mouture du MVVM Light ToolKit ?
Merci
La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !
Si vous aimez ma réponse, cliquez sur la main verte Merci
C'est le IDataService? C'est pour le modèle. En tout cas je l'utilise comme ça
Microsoft MVP : Windows Platform
MCPD - Windows Phone Developer
MCPD - Windows Developer 4
http://www.guruumeditation.net
“If debugging is the process of removing bugs, then programming must be the process of putting them in.”
(Edsger W. Dijkstra)
Oui c'est ça mais pourquoi cette nouveauté ?
A quoi sert cette interface ?
Merci
La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !
Si vous aimez ma réponse, cliquez sur la main verte Merci
C'est juste une façon d'implémenter l'accès au données via un interface. Ce qui fait que tu es détaché d'une implémentation particulière. Ce qui fait que tu peux changer facilement. Tu peux avoir un DataService test et un DataService production, par exemple. Tu va pouvoir changer facilement de l'un à l'autre (quasi) sans changer ton code, avec un truc du genre :
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 IDataService mymodel; if (condition) mymodel = new ProdDataService(); else mymodel = new TestDataService();
(Ou alors en utlisiant le SimpleIOC de MMV Light)
Il n'y a pas d'obligation d'utiliser ça. C'est juste un template de base, tout fait, qui permet de démarrer tout de suite.
Microsoft MVP : Windows Platform
MCPD - Windows Phone Developer
MCPD - Windows Developer 4
http://www.guruumeditation.net
“If debugging is the process of removing bugs, then programming must be the process of putting them in.”
(Edsger W. Dijkstra)
Ok,
merci pour l'explication ...
La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !
Si vous aimez ma réponse, cliquez sur la main verte Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager