1º Código:
System.NullReferenceException was unhandled
HResult=-2147467261
Message=Referência de objeto não definida para uma instância de um objeto.
Source=lojaComEntity
StackTrace:
em lojaComEntity.Program.Main(String[] args) na j:\Alura\AspNet MVC 5\visual studio 2012\Projects\lojaComEntity\lojaComEntity\Program.cs:linha 67
em System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
em System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
em Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
em System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
em System.Threading.ThreadHelper.ThreadStart()
InnerException:
O erro ocorreu na linha:
Console.Writeline(p.Categoria.Nome);
2º Código:
System.NullReferenceException was unhandled
HResult=-2147467261
Message=Referência de objeto não definida para uma instância de um objeto.
Source=lojaComEntity
StackTrace:
em lojaComEntity.Program.Main(String[] args) na j:\Alura\AspNet MVC 5\visual studio 2012\Projects\lojaComEntity\lojaComEntity\Program.cs:linha 80
em System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
em System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
em Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
em System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
em System.Threading.ThreadHelper.ThreadStart()
InnerException:
´EntidadesContext contexto = new EntidadesContext();
var categoria = contexto.Categorias.Include(c=> c.Produtos).FirstOrDefault(c => c.ID == 1);
foreach (var p in categoria.Produtos )
{
Console.WriteLine(p.Nome);
}
Console.ReadLine();
O erro se dá na linha:
Console.WriteLine(p.Nome);