Ajuda com objetos

.NET

30/08/2012

Tenho uma tabela que recebe uma FK. Nas minhas classes, a FK, virou um objeto assim:
abstract public class Tarefa : EntidadeBase
{
#region --- Propriedades Privadas (Tarefa) ---
private Int64 _IdTarefa;
private Domain.Entity.Rotina _Rotina;===>>> Aqui não tenho IdRotina, mas a propria Rotina trazendo tudo
private Domain.Entity.TipoTarefa _TipoTarefa;===>>> Idem
private String _Descricao;
private DateTime? _DataInclusao;
private DateTime? _DataAlteracao;
private Boolean? _Ativo;
private Int64 _OrdemExecucao;
#endregion

#region --- Propriedades Públicas (Tarefa) ---
public Int64 IdTarefa
{
get { return _IdTarefa; }
set { _IdTarefa = value; }
}

public Rotina Rotina
{
get { return _Rotina; }
set { _Rotina = value; }
}
Acontece que quando eu chamo um método retornarTodos em Tarefa, o passo todos esses campos para o construtor. Só que na Rotina, diz que um objeto ainda não foi instanciado. Como eu faço isso?
Pjava

Pjava

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

30/08/2012

Nâo entendi bem o problema, PJava. Mostre o código do método que está dando problema.
GOSTEI 0
Pjava

Pjava

30/08/2012

Tenho uma tabela que recebe uma FK. Nas minhas classes, a FK, virou um objeto assim:
abstract public class Tarefa : EntidadeBase
{
#region --- Propriedades Privadas (Tarefa) ---
private Int64 _IdTarefa;
private Domain.Entity.Rotina _Rotina;===>>> Aqui não tenho IdRotina, mas a propria Rotina trazendo tudo
private Domain.Entity.TipoTarefa _TipoTarefa;===>>> Idem
private String _Descricao;
private DateTime? _DataInclusao;
private DateTime? _DataAlteracao;
private Boolean? _Ativo;
private Int64 _OrdemExecucao;
#endregion

#region --- Propriedades Públicas (Tarefa) ---
public Int64 IdTarefa
{
get { return _IdTarefa; }
set { _IdTarefa = value; }
}

public Rotina Rotina
{
get { return _Rotina; }
set { _Rotina = value; }
}
Acontece que quando eu chamo um método retornarTodos em Tarefa, o passo todos esses campos para o construtor. Só que na Rotina, diz que um objeto ainda não foi instanciado. Como eu faço isso?
GOSTEI 0
POSTAR