title: Push Client-Metadata to Server
body: <p>we have a very dynamic metamodel which changes frequently. We don't use EF but an own Database-Technology.</p>
  
  <p>As we didn't find any good documentation on how the server-side metamodel has to be created "by hand", we decided to create the client-side metamodel and import this one into breeze when loading the application.</p>
  
  <p>Now we have the problem, that eventhough we tell breeze to get all Person-Objects and take 3, the server expands all associations and returns more than 3 results. Breeze then cuts the result on the client to 3 and fills the properties.</p>
  
  <p>Now I'm wondering, if we just didn't understand some of the concepts. All we want to do is to tell breeze dynamically how our metamodel looks like without using EF or NHybernate. Is there any documentation on that?</p>
  
  <p>The only documentation on a Schema I found was this one:
  <a href="http://www.breezejs.com/documentation/metadata-schema" rel="nofollow">http://www.breezejs.com/documentation/metadata-schema</a></p>
  
  <p>But it only explains the client-Side-Metamodel but not the Schema that our Server-Side would have to generate. As far as I see it, the Server-Side-Metamodel gets translated into the client-Side-Metamodel anyways.</p>
  
  <p>Would be nice if someone could clarify or provide a link with all the "basic information" about the topic.</p>