我的一个项目. 原来数据层是一个dll文件。 在项目中直接调用. 就是 不用new实体类 ,也不需要点出来. 就直接用的。但是我现在发现dll文件里面有错误。 所以只能把它复制出来。新建一个数据层。 同样也想让它直接调用。该怎么办? 例如: 原来的dll文件里有一个 select(参数1,参数2) 方法。 在别的地方就直接用 select(1,2);

解决方案 »

  1.   

    不用new说明是静态类。可以直接调用里面的方法。
    新建一个数据层,想要用dll,引用进入就行了。
      

  2.   

    如果dll中有错误,还是不要用了,没有源码的东西,排错和改造都很麻烦!
      

  3.   

    需求不是很明确,你的dll文件有源码吗?有源码是很好改的,没有源码你是不可能进行更改的,只能自己再写一个数据层的dll文件
      

  4.   

     就我我们公司拖别人 做一个项目。  他们把dll(数据层)给封装了. 我只能用Reflector工具进行查看.没法修改。他里面有很多连接没有关闭。性能大大的影响. 所以我需要重新写. 但不想把整改项目里面去改动.工作量太大了.    
      

  5.   

      还有用static  也要用类来点出方法.  不能实现直接用.. 该怎么办?
      

  6.   

    同样也想让它直接调用。该怎么办?
    将方法改成static就可以了