About Remoting
WayFarer大哥,想向你请救一个问题.
我现在有一个数据访问层.我想把数据访问层改成Remoting.在执行存储过程时总报错误"由于安全限制,无法访问类System.Runtime.Remoting RefObj"
因为我在数据中定义一个事务.
Class DataBase
{
private SqlTransaction Transaction =null;
public void BeginTranscation()
{
/....
}
public void Commit()
{
/.....etc
}
public void Rollback()
{
}
}
使用时:
DataBase Db =new DataBase();
Db.Opne();
try
{
Db.BeginTranscation();
//do someting
Db.Commit();
}Catch(Exception err)
{
Db.Rollback();
}
但改成Remogin 后.就不能执行存储过程.总报上面这个错误.
执行存储过程的方法为:
public void ExecuteProc(string ProcName ,params SqlParameter [] parameterValues)
是不是SqlParameter 无法序列化
我现在有一个数据访问层.我想把数据访问层改成Remoting.在执行存储过程时总报错误"由于安全限制,无法访问类System.Runtime.Remoting RefObj"
因为我在数据中定义一个事务.
Class DataBase
{
private SqlTransaction Transaction =null;
public void BeginTranscation()
{
/....
}
public void Commit()
{
/.....etc
}
public void Rollback()
{
}
}
使用时:
DataBase Db =new DataBase();
Db.Opne();
try
{
Db.BeginTranscation();
//do someting
Db.Commit();
}Catch(Exception err)
{
Db.Rollback();
}
但改成Remogin 后.就不能执行存储过程.总报上面这个错误.
执行存储过程的方法为:
public void ExecuteProc(string ProcName ,params SqlParameter [] parameterValues)
是不是SqlParameter 无法序列化
浙公网安备 33010602011771号