Skip to content

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.

272 results found

  1. Support for MongoDB in ASP.NET Web API

    I'd like to use MongoDB with ASP.NET Web API. This would require translation of OData queries to MongoDB query syntax in C#, using the MongoDB C# driver.

    52 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Security

    Is it ok to expose business logic in JavaScript?

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Conditional transactions when saving changes

    When executing SaveChanges on the server, sometimes you don't know until BeforeSaveEntity or BeforeSaveEntities whether a transaction is required. Rather than requiring transaction settings to be specified before calling EFContextProvider<T>.SaveChanges, allow creating a transaction at any time during the BeforeSaveEntity(ies) methods.

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Java+Morphia+mongoDB example

    Mainstream java way of organizing the backend for today should be used for examples, not some NWHibernate, which doesn't work btw.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Fully support Helios - Remove the reliance on System.Web

    Right now server side breeze "Breeze.Server.WebApi2" relies on WebActivator which relies on sytem.web.

    Here is a link to what Helios is. http://blogs.msdn.com/b/webdev/archive/2014/02/18/introducing-asp-net-project-helios.aspx

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Breeze offline docs

    Please, make it possible to run breeze documentation locally like angularjs provides https://code.angularjs.org/1.2.16/angular-1.2.16.zip

    Or think about devdocs.io, would be great see breeze docs there

    It is annoying to wait half a minute to walk through the online docs every time I need them

    10 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Validation integration with the FluentValidation framework.

    DataAnnotation is outdated and fills the POCO with dirt. FluentValidation support would be a great addition.

    34 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. MySQL + Node example

    B.MEAN example with MySQL

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. We need to do CRUD operations with transnational operations, that is critical for enterprise applications

    We need to do CRUD operations with transnational operations, that is critical for enterprise applications

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Please provide more tutorials like knockout js such that the user can understand a bit more. Thanks

    Please provide more tutorials like knockout js such that the user can understand a bit more. Thanks

    26 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Automatically remove from cache items that were deleted by someone else if an Expand clause did not return it

    When multiple users play with similar data and one of the navigation property (to a list of children for example) has hard deletable items, it is possible for one user to load all the children in cache, then for another to delete those children. Then, for user 1, even if he refetches the parent objects with an expand clause to the children, Breeze will currently reattach even those children that were not returned from the server - the deleted ones. There is no easy way currently out of manually clearing the cache or querying directly for each child to check…

    30 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Switch to Bluebird promises

    Bluebird promises are orders of magnitude faster than Q promises, they're more modern and they provide a more consistent API for now.

    Switching to them should show improvements in speed as well as debuggability (better long stack traces for example).

    17 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. 2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    This is not an error.

    Breeze ‘complex objects’ have a ‘complexAspect’ property that is analogous to the ‘entityAspect’ that is found on ‘entities’.

    All complex objects ALSO have a GetEntityAspect() method. The GetEntityAspect method returns the top level EntityAspect associated with the complexObject ( complex objects can be nested so this may go thru multiple parent objects before returning the final parent EntityAspect – this is why this is a method and not a property).

    Entity objects by comparision have only a single entityAspect property.

  16. OData Version 4.0 Support

    Support for OData version 4.0, when it is finalized. This will allow filtering by derived complex types, among other things.

    http://www.odata.org/documentation/odata-version-4-0/

    The above mentioned feature I'd like to see available with breeze:
    http://docs.oasis-open.org/odata/odata/v4.0/cs01/part2-url-conventions/odata-v4.0-cs01-part2-url-conventions.html#_Toc365046429

    243 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Title of the page doesn't update in docs

    On Linux Mint 16, Chrome v.31.0.1650.63

    Jumping around different doc pages like MetadataStore to EntityManager to ... doesn't change what I see in the Chrome tab title area.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. TypeScript breeze.d.ts: ValidatorFunction should return boolean

    The current breeze.d.ts file says:

    interface ValidatorFunction {
    (value: any, context: ValidatorFunctionContext): void;
    }

    Since a value can be either valid or invalid (true or false) in my opinion this should be a function returning a boolean. Also, the context parameter in the Validator constructor can be empty so it would be better if "context" is an optional parameter.
    And: the "message" part of the ValidatorFunctionContext is declared as "string" but can be a function also and "any" would be correct.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Make the e-mail validator to accept capital letters

    The built in email validator does not accept capital letters , so I have made custom validator to do so.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

1. BreezeJS Feature Suggestions

Categories

Feedback and Knowledge Base