2016-08-25 1 views
0

J'ai un référentiel générique dont la signature estComment hériter IDisposable dans GenericRepo de TEntity

public class GenericRepository<TEntity> where TEntity : class 

Puis-je hériter IDsposable pour le GenericRepository? parce que peu importe où je mets l'héritage IDisposable, soit il se trompe, soit il rend la classe que j'insère IDisposable, et non le repo.

+1

Les interfaces sont implémentées, pas héritées. – DavidG

Répondre

1

La syntaxe serait:

public class GenericRepository<TEntity> : IDisposable where TEntity : class { 
    // TODO: Implement a Dispose() method. 
} 

Notez que vous devez mettre en œuvre une méthode Dispose().