有关ORM的ObjectOperator问题
最近在用ORM的ObjectOperator开发,但发现好象有问题,这工具为你提供了很多与数据库交互的方法,但无法看到底层的实现.方法1: public int Insert(Object obj)
{
try
{
int returnval = objectoperator.Insert(obj);
objectoperator.Dispose();
return returnval;
}
catch
{
throw;
}
}
方法2:
public ArrayList Query(Type type,string filter)
{
try
{
ArrayList returnval = objectoperator.GetObjectSet(new ObjectQuery(type, filter));
objectoperator.Dispose();
return returnval;
}
catch
{
throw;
}
}
当你多次调用方法2后再调用方法1,会报错:
另一个 SqlParameterCollection 中已包含 SqlParameter......
这是为什么?? --------------------编程问答-------------------- objectoperator.DbOperator.Parameters.Clear();
补充:.NET技术 , ASP.NET