Bonjour

Voilà je débute en C#, je suis plus habitué à Java.
Donc voilà j'essayais de faire une factory DAO en C#, à partir de ce tuto Java:
ftp://ftp-developpez.com/cyrille-her...attern-DAO.pdf

Mais voilà il me pond l'erreur suivante sur les 3 méthodes qui suivent:
Erreur 1 Accessibilité incohérente*: le type de retour ...AbstractDAO<...Societe>' est moins accessible que la méthode ...AbstractDAOFactory.getSocieteDAO()'
(j'ai raccourci les chemins avec des ... pour que ce soit plus lisible)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
    public abstract class AbstractDAOFactory {
 
        public abstract AbstractDAO<Societe> getSocieteDAO();
        public abstract AbstractDAO<Developpeur> getDeveloppeurDAO();
        public abstract AbstractDAO<Langage> getLangageDAO();
Et la classe AbstractDAO c'est juste ca pour l'instant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
    public abstract class AbstractDAO<T> {
 
        public abstract T find(long id);
        public abstract T create(T obj);
        public abstract T update(T obj);
 
        public abstract void delete(T obj);
    }
Je comprends pas.

Vous pouvez m'aider s'il vous plaît?

Merci