问题描述
|
是否有任何工具或库可以让我轻松地将一个类(例如“ 0”)与另一个名为“1ѭ”的类进行包装,以进行调试?
我的特殊问题是我认为我的代码未正确调用
DbDataReader
的dispose
。首先,我将子类化为DbDataReader
,并让static int
计数已创建但尚未处理的实例。问题是我不是通过代码创建实例,而是通过调用OleDbCommand
的ExecuteReader
方法来创建实例。
所以现在我想创建一个看起来像这样的类:
public class WDbDataReader
{
private static int _Counter = 0;
private DbDataReader _Source;
public WDbDataReader(DbDataReader source)
{
_Source = source;
_Counter++;
}
public void dispose()
{
_Counter--;
_Source.dispose();
}
// implement all used DbDataReader methods here
}
然后用ѭ11包围对OleDbCommand
\'7'方法的所有调用。所以我想知道是否有更快或更自动化的方法来完成此操作,因为将来可能需要在其他几个班级中使用它。
我不确定,但我相信可以为此目的使用Pex或Moles。但是我一直在检查他们的教程,我认为这比我现在所需要的更高级。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)