1. BreezeJS Feature Suggestions

Help us make Breeze.js better by letting us know what you’d like to see next.

Suggest new features, vote on existing ones, or fork Breeze in GitHub and send us a pull request.

  1. Metedata generator for poco classes using reflection

    There needs to be a metadata generator for POCO classes in projects where entity framework in not used. Reflection can be used to findout properties for generating metadata.

    77 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  2. example using Dapper with Web API

    I would be interested in seeing an example with Dapper and ASP.NET Web API, as mentioned in this stackoverflow post. http://stackoverflow.com/questions/16670151/using-breeze-js-with-dapper

    77 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Documentation code samples, double click select text doesn't work as expected

    Often times when working with your documentation code examples I will double click on a word to select the text of that word. It appears there is some extra javascript behavior added that will cause the entire document to be selected on double click. This is very annoying and not sure why anyone would want it to work like this..

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Support Web API 5.1.x

    When attempting to install the Breeze.Server.WebApi2 from nuget, this error is reported, and installation fails:

    Install failed. Rolling back...
    Updating 'Microsoft.AspNet.WebApi.Core 5.1.1' to 'Microsoft.AspNet.WebApi.Core 5.0.0' failed. Unable to find versions of 'Microsoft.AspNet.WebApi.WebHost, Microsoft.AspNet.WebApi.Owin' that are compatible with 'Microsoft.AspNet.WebApi.Core 5.0.0'.

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  5. Change EF context provider properties to virtual.

    This will make it much easier to mock repositories and follow a better design for server side unit tests.

    Also if a matching interface is exposed, IOC will be much easier.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. .withHeaders for specifying optional headers to pass along

    If we have specific headers we want to pass along for certain calls and not others we don't have the ability to easily handle that when we are using an OData adapter. I've seen implementations where this is handled by setting values on the oData default http client, but that makes the setting occur for EVERY call when I would like to have a more granular level of control to be able to pass along headers in certain scenarios.

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. fix the region resizer in Chrome (v32.0.1700.107 m)

    The resizable areas are broken in Chrome. When I pull the vertical bar to the right, the left regions do not resize.

    When I pull the horizontal bars down, it doesn't detect the mouseup event, so the bar stays stuck to my mouse cursor.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. bug in the home page

    in the home page, below the "stay in touch" there is an email input field,
    but if u just click the inputbox and then click somewere else in the site , "this is required" messages pushes the mail icon down, and it looks like broken

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. More node.js / mongodb love

    I fall in love with Breeze, but the support in node / mongodb still needs a lot of work. I can't live with breeze anymore but I can't support .NET.

    I saw the TODO but wasn't updated since August 2013.

    Things like associations would change it completely.

    I vote for some sweet love for those who don't use .NET

    45 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  10. Integrate with for SAP's OpenUI5 (http://sap.github.io/openui5/)

    OpenUI5 has good support for binding to data, however, it doesn't appear to have a library for easily accessing/changing individual values in a collection of data stored in a model.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Present a problem, then solve it

    When I first landed on your site, I didn't know what the product was for. I had to go to the introduction site, combined with the 'use with other tools' portion to kind of understand what it is.
    It would be helpful for me at least to see a typical issue I have and how Breeze makes it easy. I'm currently using jQuery, jQuery Mobile, BackboneJS and RequireJS in one single package but I'm not sure what Breeze would give me.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Breeze talking to an arbitrary web service that could have been written on any platform using any RESTFUL technology

    Breeze talking to any REST service that could have been written on any platform using any technology

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Support for NotMapped properties server side

    it would be useful to have support for server-side properties notmapped together with the properties of normal db. Obviously readonly
    Thanks

    22 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  14. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. support odata minimalmetadata

    breezejs does not support use of minimalmeta and jsonlight resposes are too big. I tried using

    //odata.defaultHandler.accept = 'application/json;odata=minimalmetadata';
    //odata.jsonHandler.useJsonLight = true;

    all operations but delete work. because delete depends on the full meta data

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. POST

    Allow POST for Queries when using DataJS. Breeze.AjaxPost.js Adapter only works when using Breeze Controller not when using regular OData Web API.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. enforce/check constraints in cached entities

    using ms sql web.api and entity framework in my case i've added a unique constraint on two columns (month/year) to one of my tables. now if violating this rule IN cache no validators get fired. would be great if breeze could do more IN cache checking for constraints and also for parent key deletions

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Improve the error reporting when the json returned by breeze doesn't include fields it needs ie. $id $type

    Currently we get an obscure error message, such as "object #<object> has no method getproperty"...would be nice to get something like "JSON result is not in the required format, Breeze can't map your entities, $id and $type are required"

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. In step 2of6, the statement, "the code in the then block is the Promise," seems wrong; "then" is on the Promise returned by executeQuery

    (didn't know a description was available, refined by thoughts in the title already. Perhaps a better indicator of the presence of a description box is in order.)

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

1. BreezeJS Feature Suggestions

Categories

Feedback and Knowledge Base