如我的DLL里面有一个类ObjectOperator
他里面有方法
public void Insert(object o)
然后现在我想要让掉用这个类的Insert方法前后进行其他操作
所以我重载了这个类public class EdbOperator : Jerry.ORM.ObjectOperator
{
//然后我怎么在这里给Insert添加前后操作,而且要求这个方法的名称也是Insert如
public void Insert(object o)
{
//这里进行开始前的操作
?? 在这里调用ObjectOperator.Insert(o) 事件
?? 注意因为这里是事务 这里不能用 new Jerry.ORM.ObjectOperator().Insert(o) 的这种方法
//这里进行结束后的操作
}
}谢谢
他里面有方法
public void Insert(object o)
然后现在我想要让掉用这个类的Insert方法前后进行其他操作
所以我重载了这个类public class EdbOperator : Jerry.ORM.ObjectOperator
{
//然后我怎么在这里给Insert添加前后操作,而且要求这个方法的名称也是Insert如
public void Insert(object o)
{
//这里进行开始前的操作
?? 在这里调用ObjectOperator.Insert(o) 事件
?? 注意因为这里是事务 这里不能用 new Jerry.ORM.ObjectOperator().Insert(o) 的这种方法
//这里进行结束后的操作
}
}谢谢
Insert(object o)
不能变他的方法名称参数
Insert(object o)
不能变他的方法名称参数
{
//然后我怎么在这里给Insert添加前后操作,而且要求这个方法的名称也是Insert如
public void Insert(object o)
{
//这里进行开始前的操作
//自己的操作
base.Insert(o);
//自己的操作
?? 在这里调用ObjectOperator.Insert(o) 事件
?? 注意因为这里是事务 这里不能用 new Jerry.ORM.ObjectOperator().Insert(o) 的这种方法
//这里进行结束后的操作
}
}