如何在TEntity的GenericRepo中继承IDisposable

本文关键字:继承 IDisposable GenericRepo TEntity | 更新日期: 2023-09-27 18:03:51

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

public class GenericRepository<TEntity> where TEntity : class

我可以为GenericRepository继承idposable吗?因为不管我把继承的IDisposable放在哪里,它要么出错,要么让我插入的类变成IDisposable,而不是repo。

如何在TEntity的GenericRepo中继承IDisposable

语法为:

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

注意你必须实现一个Dispose()方法