title: BreezeJS Get Metadata from the server without using Entity Framework for complex objects (nested objects)
body: <p>This is my model on the server side. I don't want to use Entity Framework, how would I generate BreezeJS metadata from the server. Breeze Metadata Format found here <a href="http://www.breezejs.com/documentation/breeze-metadata-format" rel="nofollow">http://www.breezejs.com/documentation/breeze-metadata-format</a> doesn't work.</p>
  
  <pre><code>public class User
  {
      public string Id { get; set; }
      public string Name { get; set; }
      public List&lt;App&gt; Apps { get; set; }
  }
  
  public class App
  {
      public string Id { get; set; }
      public string Name { get; set; }
      public Dictionary&lt;string, string&gt; Info { get; set; }
  }
  </code></pre>
  
  <p>Did anyone try complex objects (nested object) similar to above one without using EF.</p>
  
  <p>Using Breeze Metdata API or OData ? </p>