MAFBINDERHELPER : UNE CLASSE POUR BINDER AUTOMATIQUEMENT VOS CLASSES SUR VOS REQ

tmcuh Messages postés 458 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 18 avril 2009 - 16 juin 2008 à 12:54
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 - 29 juin 2008 à 10:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/46970-mafbinderhelper-une-classe-pour-binder-automatiquement-vos-classes-sur-vos-requetes

MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
29 juin 2008 à 10:43
Très bonne source, très utile.
Ca fait une base bien propre pour ensuite l'adapter à ses besoins.

Le gros plus : Les méthodes courtes, lisibles, et commentées.
Tellement rare de voir du code aussi propre !
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
17 juin 2008 à 10:14
oui ce code est compilé avec VS2008 et utilise les délégués anonymes de C# 3.

De toute façon, même sans ces délégués, ce code utilise massivement les Generics, donc inexploitable avec VS2003.
cs_pdl Messages postés 134 Date d'inscription mardi 20 novembre 2001 Statut Membre Dernière intervention 16 juin 2008
16 juin 2008 à 22:49
Petite question, j'ai des erreurs à la compile, mais c'est peut-être parce que j'utilise VS 2003.

dans la ligne :
return this.Find(
                    p => p.Name.Replace("@", string.Empty)
                                        .Equals(propertyName.Replace("@", string.Empty),
                                                StringComparison.InvariantCultureIgnoreCase));


la partie p => p.Name c'est nouveau comme syntaxe ?

D'avance merci,
Pierre
tmcuh Messages postés 458 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 18 avril 2009
16 juin 2008 à 12:54
Méthodoligie intelligente, ça me plait bien :)
Rejoignez-nous