How can we improve Breeze.js?

RavenDB Support similar to EF

204 votes
Sign in
Password icon
Signed in as (Sign out)
You have left! (?) (thinking…)
Jeff Sogolov shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
under review  ·  AdminAdmin (Admin, Breeze.js) responded  · 

We’re looking at providing better documentation regarding how a developer might provide their own support for any external datasource.


Sign in
Password icon
Signed in as (Sign out)
  • devmondo commented  ·   ·  Flag as inappropriate

    yeah please, Ravendb is the choice number one in .NET world for NoSQL and supporting it would make our lives better.

  • Anonymous commented  ·   ·  Flag as inappropriate

    Indeed the NoDB sample can be adapted. The two main issues I see right now are:

    1. Lack of support for collections property types. In RavenDB such a design would be quite common:
    class BlogPost { public string[] Tags; }
    But it isn't supported (as far as I can tell) by breeze.js currently, although OData has support.

    2. automatic metadata generation, although this can be worked around, e.g. by creating js metadata by hand.

  • Matt Johnson commented  ·   ·  Flag as inappropriate

    The NoDB breeze sample should be easily modified for RavenDB. The tricky part is matching up static indexes to match what you might want to query over the Breeze api. That, and dealing with pagination requirements (skip/take are mandatory in RavenDB or your results will be truncated). I'll see if I can put a sample together.

Feedback and Knowledge Base