Inquiridor
Mobile 3 Camadas

Pergunta
-
Todas as Respostas
-
-
-
seu projeto é 3 camadas, certo?
então você tem a camada IU(interface user), regra de negocio e acesso a dados.
se voce esta na camada de IU e quer acessar a camada de regra de negocio, você precisa inportar o namespace.
exemplo: using PrjMobile.BLL;
desde que na sua classe de regra de negocio você tenha definido o namespace da seguinte forma:
using PrjMobile.BLL;
namespace PrjMobile
{
public SuaClasseIU{
}
}
using PrjMobile.DAL;
namespace PrjMobile.BLL
{
public SuaClasseRegradeNegocio{
}
}
namespace PrjMobile.DAL
{
public SuaClasseAcessoDados{
}
} -
-
Ola Gior,
Antes de apontar a .dll em seu código, é necessário referencia-la ao seu projeto na camada (View), em outras palavras, em cima deste projeto, pressione o botão direito do mouse, clique em Add Reference -> em seguida encontre a aba Project, e clique na .dll correspondente, cujo o qual, deseja trabalhar com ela na camada corrente..
Espero ter ajudado.
Gustavo Henrique
Analista Desenvolvedor .NET -
-
Ola Gior,
Existem ClassLibrary para WindowsForms que são diferentes para Mobile, ou seja, um projeto ClassLibrary para Windows não necessáriamente será compatível para o .netCF, ou o fato de um projeto esta sendo desenvolvido para o .net 2.0 e o outro para o 3.5, talvez possa ter incompatibilidades por causa da versao, seria necessario um merge, embora não tenha certeza ao te afirmar isso.
Grato pela atenção
Gustavo Henrique
Analista Desenvolvedor .NET -
-
-