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.”
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;
}