日期:2014-05-17  浏览次数:20830 次

请教一个反射实例化 DbProviderFactory 的问题.

var asm = Assembly.LoadFile(AppDomain.CurrentDomain.BaseDirectory + "DDTek.Oracle.dll");
var _factory = asm.CreateInstance("DDTek.Oracle");


_factory 值一直为 Null.

查看 asm 的FullName =  DDTek.Oracle, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null.

应该怎样通过反射创建呢? 请高手赐教,感谢 .没分了,见谅啊.

------解决方案--------------------
DDTek.Oracle
这个是命名空间吧,下面的类是什么?
var asm = Assembly.LoadFile(AppDomain.CurrentDomain.BaseDirectory + "DDTek.Oracle.dll");
var _factory = asm.CreateInstance("DDTek.Oracle.类名称");