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.

How can we improve Breeze.js?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Flagged Enum Filter Support

    Add support for properly filtering flagged enums.

    3 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 →
  2. Fix doc

    For createEntity
    missed start qutation mark

    lastName: Smith"

    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 →
  3. Can Breeze support Common Table Expression Recursive Query

    Hi,

    I am using BreezeJS alongwith angular. I would like to know if BreezeJS can support Common Table Expression alongwith othere Breeze predicates.

    Thanks,
    Dhanaji

    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. .Net Core 2.0 Support

    Are there any plans to support .Net Core 2.0?

    30 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 →
  5. Add PATCH verb to breeze

    I keep having to add the PATCH verb into the breezejs framework so that it is compatible with ODATA3. This needs to be done in the createChangeRequests function

    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. BreezeJs and Entity Framework Core

    Entity Framework Core has updated functionality I would like to use but as far as I can tell there is no way to retrieve the metadata BreezeJs requires on the front end. EF6 has this ability but I can't find a way to do it with Core. Using an EFContextProvider with a Core DbContext throws a conversion error. Is this due to Core or functionality missing from BreezeJs?

    32 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 →
  7. Support the fetch api.

    For now I am using a ajax-adapter(https://github.com/jdanyow/aurelia-breeze/blob/master/src/ajax-adapter.js ) from auerlia-breeze in a vuejs app.

    But it would be great if fetch was supported out of the box.

    2 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 →
  8. Vuejs support

    Vuejs is gaining popularity. A sample on this client technology would be awesome. Or even a Breeze Lab.

    32 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 →
  9. 23 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. Firebase Support?

    I read in the documentation that Firebase was supported. Is there a way to use Breeze JS with Firebase 3?

    4 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 →
  11. With POST-Queries all "Any" and "All"-Predicates should use OData syntax for member access!

    In OData, when used in JSON Syntax, member access in "any"/"all" predicates is not allowed to use "." (dot). Instead "/" should be used - otherwise the following exception will be raised:

    Microsoft.Data.OData.ODataException ist aufgetreten.
    HResult=-2146233079
    Message=The child type 'ToOrderKind.Name' in a cast was not an entity type. Casts can only be performed on entity types.
    Source=Microsoft.Data.OData
    StackTrace:
    bei Microsoft.Data.OData.Query.DottedIdentifierBinder.BindDottedIdentifier(DottedIdentifierToken dottedIdentifierToken, BindingState state)
    InnerException:

    Breeze-Queries with POST-Method (which use JSON-Syntax) should replace "." with "/" in all "Any" and "All"-Predicates automatically. At the moment we have to do this manually.

    3 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 →
  12. The online tutorial is broken again.

    Just tried and it is not working.

    Thanks

    1 vote
    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 →
  13. XML metadata from WCF Data Services

    Breeze doesn't seem able to consume the XML metadata from WCF Data Services, it wants it in JSON format. Can't find any good workarounds.

    4 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 →
  14. Make unit tests for breeze.js independent of server technology

    Currently it appears as though all of the unit tests for breeze.js require Visual Studio and an external data source. Similarly to a previous request, mock ajax requests for unit tests in the breeze.js repo. This would make it easier for people to test potential pull requests for breeze.js.

    2 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 →
  15. ReactJs & React Native support

    Support for ReactJs and ReactNative including a the tutorial stream would be great.

    45 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 →
  16. Support evaluation of custom Annotations for Enums through the meta data

    If I crete an "advanced" ENUM on server side, including custom annotations, I would like to be able to use that ENUM at client side without redefining it there. Following method can be used to automatically create enums on client side as global variables. In addtion to that I would like to be able to evaluate annotation metadata of the ENUMS to transfer the data that is given by my custom Annotations.

    -------------------------------------------------------------

    fetchMetadata()
    .then(function(data) {


    //create global ENUMs from breeze meta data
    //see http://stackoverflow.com/questions/15732072/dropdown-filled-with-options-provided-by-an-enum-server-side-with-breeze

    var enumTypes = data.schema.enumType;
    var size = enumTypes.length;

    if (size == null) {
    createGlobalEnum(enumTypes);
    }…

    2 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 →
  17. Exclude entire entities from metadata (EF backend)

    I've seen some SO topics on excluding individual entity properties, but have not figured out a way to exclude entire entities.

    3 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 →
  18. rethinkdb and aurelia

    add support for rethinkdb and aurelia

    30 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 →
  19. Change entityAspect name to $entityAspect to prevent angularJS.equal in circular reference

    Angular is comparing objects by the equal function.
    If you have a watch on a breeze entity the entityAspect object will cause the ng.equal function to produce a stack overflow.
    objects with the $ prefix are ignored by ng.equal function.

    In my case I had an issue with ng-formly and breeze because formly is watching the collection and so also the entityAspect.

    24 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Support ES6 class definitions for client-side modeling

    With ES6 classes we now have a way to define classes better than ever before in ES6.

    1. Support defining metadata client-side via ES6 classes
    2. Support adding methods and such via the classes instead of via the initializers (ex - computed properties as getters, methods on the class instead of adding to the initializer / constructor)
    3. Default values if not supplied

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 14 15
  • Don't see your idea?

1. BreezeJS Feature Suggestions

Feedback and Knowledge Base