TEntity的GenericRepo中如何继承IDisposable

How to inherit IDisposable in GenericRepo of TEntity

我有一个通用存储库,其签名是

public class GenericRepository<TEntity> where TEntity : class

我可以为 GenericRepository 继承 IDsposable 吗?因为无论我将继承 IDisposable 放在哪里,它要么出错,要么使 class 我插入的是 IDisposable,而不是 repo。

语法为:

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

请注意,您必须实施 Dispose() 方法。