当前位置:编程学习 > C#/ASP.NET >>

有关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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,