Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Léo Torresmo

[Resolvido] Camadas

Recommended Posts

Olá pessoal.

 

estou com um probleminha..

estou fazendo alguns testes com aplicação em camadas.

Criei uma pasta chamada DAL, onde existe um arquivo chamado clsDados.cs no qual será minha conexão com o banco de dados.

Acrescentei uma namespace para ela, só que na hora que eu instancio essa namespace não acontece nada, ou seja, dá uma mensagem de erro falando que não foi encontrada essa namespace

abaixo segue o erro:

 

Error 1 The type or namespace name 'Camadas' could not be found (are you missing a using directive or an assembly reference?) C:\Inetpub\wwwroot\Estudos\Camadas\Default.aspx.cs 10

 

arquivo: cslDados.cs

namespace Camadas.DAL

 

Default.aspx:

using Camadas.DAL;

 

alguém poderia me ajudar nessa?

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, verifique a visibilidade de sua classe, por padrão da plataforma .net é internal, coloque como public e então poderá utilizar a classe em outros projetos.

 

Qualquer coisa posta pra gente o código.

 

Obs.: Estou movendo seu tópico para o sub-fórum Web Applications ok.

 

Flww, grande abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

iae cara, bele?

 

bom, fiz como havia me falado, mas mesmo colocando a classe como pública ele não interpreta a mesma.

segue abaixo o código do meu arquivo clsDados.cs no qual se encontra dentro da pasta dal

namespace Camadas.DAL
{

	public class clsDados
	{

		string conexao = ConfigurationSettings.AppSettings["IRONMAN_BKP"].ToString();

		//Classe para conectar ao banco de dados.
		private SqlConnection AbrirBanco()
		{
			SqlConnection cn = new SqlConnection(conexao);
			cn.Open();
			return cn;
		}

		//Classe para fechar a conexao com o banco de dados.
		private void FecharBanco(SqlConnection cn)
		{
			if (cn.State == ConnectionState.Open)
			{
				cn.Close();
				cn.Dispose();
			}
		}
	}
}
lá nos usings eu chamei essa namespace Camadas.DAL, só que ele não encontra.

 

se puder me ajudar desde já agradeço.

 

valeu mano, abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.