ERRO NO MÉTODO
Pessoal boa noite.
O método abaixo aparece esse erro [Ô] A namespace cannot directly contain members such as fields or methods [Ô]
Alguém poderia me auxiliar ? Se possÃvel explicar o por quê desse erro.
Estou iniciando os estudos em C#.
O método abaixo aparece esse erro [Ô] A namespace cannot directly contain members such as fields or methods [Ô]
Alguém poderia me auxiliar ? Se possÃvel explicar o por quê desse erro.
Estou iniciando os estudos em C#.
public List<Pessoa>listarPessoas()
{
PessoaDAL dal = null;
try {
dal = new PessoaDAL();
return dal.listarPessoas();
}catch (Exception ex){
throw ex;
}
}
Errei a categoria.
public List<Pessoa> listarPessoas()
Citação:
Jaba
Li só que não entendi.Acredito que esse erro tem a ver com a separação que fiz.é apenas uma suposição.
Citação::
public List<Pessoa> listarPessoas()
Kerplunk
Não deu certo.Tem como você alterar a categoria do tópico por favor ?
Postei aqui o meu projeto, se não for pedir demais, vocês podem dá uma olhada nele ?
Obrigado.
Você usou as chaves para o encerramento da classe PessoaBLL no lugar errado, faça assim:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DAL;
using DTO;
namespace BLL
{
public class PessoaBLL
{
public List<Pessoa> listarPessoas()
{
PessoaDAL dal = null;
try {
dal = new PessoaDAL();
return dal.listarPessoas();
}catch (Exception ex){
throw ex;
}
}
}
}
Perfeito Jaba.
Antes de encerrar o tópico, a separação do projeto está correta ?
Esse é o caminho ou estou iniciando os estudos de forma errada ?
Até mais.
Antes de encerrar o tópico, a separação do projeto está correta ?
Esse é o caminho ou estou iniciando os estudos de forma errada ?
Até mais.
Essa estrutura que você montou é conhecida como Modelo Anêmico. Ou seja, ela acaba separando as caracterÃsticas(atributos) dos comportamentos(métodos), tornando o seu projeto não orientado à objetos. A camada de DTO não foi feita para transferir dados de uma camada lógica para outra, e sim para compartilhar dados na net, como transferências e serialização de objetos, etc. Se sua tentativa é evoluir os seus projetos para o mundo da POO, então adere-os ao Modelo Rico. Aqui vai uma boa referência para isso: blog.caelum.com.br/o-que-e-modelo-anemico-e-por-que-fugir-dele/
Jaba muito obrigado.
Vou seguir sua orientação.
Vou seguir sua orientação.
Tópico encerrado , respostas não são mais permitidas