J'écris un petit programme. L'interface que j'écris pour contrôler chaque référentiel créé définit une méthode de Save (IPublicObject). J'utilise LINQ pour la version SQL du référentiel CRUD. Ma question est la suivante. Je voudrais avoir seulement la méthode qui accepte le type d'interface. Je veux penser comment je peux mieux localiser l'action Enregistrer pour le type hérité que je passe ensuite.LINQ, Polymorphisme, MetaDataMapping, Inheritance Mapper
Dans le livre, je lis Patterns of Enterprise Application Architecture. Je m'appuie sur l'héritage de Maping. Je crée donc un objet dérivé de
pubic class ConcretePublicObjectOne : IPublicObject{}
Je veux passer ensuite ceci dans la Save fonction du respository et il est à ce stade, je suis en train de penser la meilleure façon de dire, ok, nous devons utiliser « QU'EST-CE ? " Enregistrer la méthode etc ...
Dois-je utiliser un registre, paramètre de configuration mappant les types?
Vive l'aide à l'avance
Andrew
Bravo pour ça. –