[Livro C# e Visual Studio] - Dúvida no Exemplo 3.3

No último exercício do capítulo 3 ocorre um erro ao executar o programa.

A mensagem exibida é “An unhandled exception of type ‘System.NullReferenceException’ occurred in PreparacaoDeDadosParaGravacao.exe
Additional information: Referência de objeto não definida para uma instância de um objeto.”

Boa tarde ygorus blz?

Esse erro é bem genérico, você verificou se a propriedade que você esta tentando acessar esta com o valor null?

Exemplo:

public class Cliente
{
public string Nome {get;set;}
}

public ActionResult ConsultaCliente(int clienteId)
{
var cliente = suaImplementacaoParaoBuscarCliente(clienteId);

 // se a sua base de dados estiver vazia o cliente ficara com o valor null
// ao tentar acessar a propriedade nome ele irá dar o erro 
  string teste = cliente.Nome;

//implementação com validação de valor nullo no framework 4.5
if(cliente != null)
{
string teste = cliente.Nome;
}

return View();

}

Obs: fiz um exemplo de um controller em MVC