Please note that I'm not having problems with the disposed database context and the question is not about how to handle the not-yet-loaded navigational properties.
I've seen two different suggestions on how to handle the exception below.
The ObjectContext instance has been disposed and can no longer be used for operations that require a connection.
The first one, which I've always used recommends Include(item => item.property). However, there's another one and it suggest using ViewBag, which I've never seen before in this context.
My question is whether there are any advantages to using ViewBag or if the Include approach is a generally the best?