Bonjour,
Je possède un DAL (développer en C++) qui n'est pas compatible avec SL (impossible de le référencer dans mon projet).
Il est tout à classique mais basique car il n'implémente pas de notifications de modifications par exemple.
Je voudrais garder ce DAL pour ne pas tout refaire et pour des raisons de sécurité aussi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CustomerObject c = new CustomerObject(); c.Load(1); c.Name = "Dupont"; c.CountryId = 1; c.Update(); ...
Mais je voudrais en faire des EntityCollection, ObservableCollection, ... pour pouvoir implémenter la notification via PropertyChangedEventHandler pour les ObservableCollection par exemple.
Et surtout en bénéficiant de nouveaux types de collections je pourrais ainsi faire du binding TwoWay.
Mais je ne sais par ou commencer...
J'ai bien penser a utiliser un template T4 pour redéfinir toutes les propriétés du DAL et "automatiser" ainsi l'écriture de nouvelles classes qui surchargeraient celles déjà existantes.
Ceci étant je suis preneur de vos retours d’expériences et idées.
Par avance merci.
Partager