[EF] Ne plus jamais laisser le designer en faire à sa guise

Publié le 04 décembre 2008 par Jeremy.jeanson

Sur Entity ou Linq to SQL, nous avons la chance d' avoir des designer de context très sympathique. Ceux-ci font en général, une grosse partie du travail, voir tout le travail...

Oui mais voila : quand on souhaite étendre le comportement d'une entité (ajout de méthode entre autre) et que l'on retourne dans le designer... boum, notre code a volé.

Rien de bien grave car on sait que depuis .net 2, nous disposons de classes partielles... toute personne qui a déjà fait un peu d' entity y a peut être déjà eu recourt (surtout pour ajouter des méthodes personnelles au context, c'est tellement fun).

Le petit truc que j'ai découvert par hasards, est qu'en plus de l' ajout de variables, ascenseurs et méthodes, on peut y implémenter nos interfaces.

Plutôt sympa ces classes partielles + le desinger (enfin surtout pour les personnes comme moi qui n' avaient pas oser extraire les interfaces du modèle entity...) !