我有一个定义的类,我用它来加载数据库的信息作为BO。对于WinForm应用程序和WebService,我使用相同的DLL(我在不同的项目中使用它)。
问题在于,当我检索执行WS的信息时,类的名称附带了命名空间和WS名称,并使我从一个对象转换为另一个...但是相同!
List<**Trevo.FrameWork.MiAutoWS.ParametrosBOL**> oWs = obj.Parametros();
List<**ParametrosBOL**> x = new List<ParametrosBOL>();
foreach (Trevo.FrameWork.MiAutoWS.ParametrosBOL o in oWs)
{
ParametrosBOL oNuevo = new ParametrosBOL();
oNuevo.IDEmpresa = o.IDEmpresa;
oNuevo.IDTipo = o.IDTipo;
oNuevo.Tipo = o.Tipo;
oNuevo.IDCodigo = o.IDCodigo;}
}
有什么方法可以避免这种情况吗? 提前谢谢。