-2
I have the classes:
using System;
namespace Model
{
public class Profissionais
{
public int idProfissional { get; set; }
public String Nome { get; set; }
public String CPF { get; set; }
public DateTime DataNascimento { get; set; }
public String Sexo { get; set; }
public String Email { get; set; }
public int CodEspecialidade { get; set; }
public String Observacoes { get; set; }
public String Endereco { get; set; }
public String NumeroEnd { get; set; }
public String CEP { get; set; }
public String Bairro { get; set; }
public String Cidade { get; set; }
public String UF { get; set; }
public String Telefone { get; set; }
public String Celular { get; set; }
public bool Ativo { get; set; }
public Especialidades especialidade { get; private set; }
}
}
and
using System;
namespace Model
{
public class Especialidades
{
public int idEspecialidade { get; set; }
public string descricao { get; set; }
public Boolean ativo { get; set; }
}
}
How I use Especialidades
inside Profissionais
?
Check that I’ve already created the property of the type Especialidade
, but when I add a value to it, instantiating the object Profissionais
and says that the object is not instantiated.
Below how I’m getting the value:
Profissionais profissional = new Profissionais();
profissional.idProfissional = Convert.ToInt32(dataReader["idProfissional"]);
profissional.especialidade.idEspecialidade = Convert.ToInt32(dataReader["codEspecialidade"]);
**profissional.especialidade.descricao = Convert.ToString(dataReader["especialidade"]);**
profissional.Nome = Convert.ToString(dataReader["nome"]);
When you set the value give me this: Message "Exception of type 'System.Stackoverflowexception' was thrown."
– Emir Calife
There is another problem and algorithm in this code shown that does not occur. I answered upon the posted. Ask a new question about this.
– Maniero
Is calling functions recursively?
– user178974