title: How do I output Massive ORM dynamic query to an MVC 3 View?
body: <p>When I use Massive ORM to retrieve a record using the .Find() method, it returns a Massive.DynamicModel.Query object which doesn't get along very well with the ASP.MVC 3 View.</p>
  
  <p>Controller: </p>
  
  <pre><code>public ViewResult Details(int id)
  {
      // Massive ORM Find syntax requires this next statement to use 'dynamic' not 'var'
      dynamic table = new Things();
  
      // Thing will return as type Massive.DynamicModel.Query
      var Thing = table.Find(ThingId:id); 
  
      return View(Issue);
  }
  </code></pre>
  
  <p>In the View, I've tried both @model dynamic and @model Massive.DynamicModel.Query, but neither will allow me to access the properties of my 'Thing' object using the normal @Model.Name syntax.</p>
  
  <p>There is some discussion on here about how to handle ExpandoObjects with MVC3 views, but nothing in particular about the Massive.DynamicModel.Query implementation that has worked for me so far.</p>
  
  <p>Any general ideas how to convert the Massive.DynamicModel.Query object to something typed?</p>