Breeze / breeze.js.samples

Breeze JavaScript Client sample applications
MIT License
96 stars 85 forks source link

Zza(Code snippet) Breeze Error: A MergeStrategy of 'Disallowed' does not allow you to attach an entity when an entity with the same key is already attached #17

Closed jotasixto closed 10 years ago

jotasixto commented 10 years ago

I am getting this error when running the sample application for AngularJS from Breeze's website.

This is the code for the controller breezectl.js

'use strict';

angular.module('mean').controller('breezeController', ['$scope', 'Global', 'dataservice',
    function($scope, Global, dataservice) {
        $scope.global = Global;
        $scope.breeze = {
            name: 'Breeze Sample'
        };

        //$scope.results = dataservice;

        function getProducts() {
            function success(data) {
                $scope.results = data;
            }
            function failed(error) {
                $scope.results = error.message;
            }

            dataservice.getAllProducts()
                .then(success)
                .catch(failed); 
        }

        getProducts();
    }
]);

dataservice.getAllProducts() enters the catch(failed) branch with this error message: A MergeStrategy of 'Disallowed' does not allow you to attach an entity when an entity with the same key is already attached

This is the code for dataservice.js

'use strict';

angular.module('mean').factory('dataservice', ['breeze', 'entityManagerFactory', 
    function(breeze, entityManagerFactory) {
        var manager = entityManagerFactory.newManager();

        function getAllProducts(){
            function success(data) {
                return data.results;
            }

            return breeze.EntityQuery.from('Products')
                .using(manager).execute()
                .then(success);
        }

        var service = {
            getAllProducts: getAllProducts
        };
        return service;
    }
]);

Note: A direct call to Products from the Restful API (http://localhost:3000/breeze/northwind/Products) works properly and returns a set of Json objects representing all of the products in the collection.

I just want to list my data of mongodb from angularjs front-end.

steveschmitt commented 10 years ago

When you hit the Restful API, do you get products with duplicate keys?

jotasixto commented 10 years ago

@steveschmitt Thank you very much for you quickly answer.

I'm sorry, but that isn't the issue.

Response from Restful API (http://localhost:3000/breeze/northwind/Products)

[
{"_id":"5369c0847837f2528e4142c6","ProductID":1,"ProductName":"Chai","SupplierID":1,"CategoryID":1,"QuantityPerUnit":"10 boxes x 20 bags","UnitPrice":18,"UnitsInStock":39,"UnitsOnOrder":0,"ReorderLevel":10,"Discontinued":0},
{"_id":"5369c0847837f2528e4142c7","ProductID":2,"ProductName":"Chang","SupplierID":1,"CategoryID":1,"QuantityPerUnit":"24 - 12 oz bottles","UnitPrice":19,"UnitsInStock":17,"UnitsOnOrder":40,"ReorderLevel":25,"Discontinued":0},
{"_id":"5369c0847837f2528e4142c8","ProductID":3,"ProductName":"Aniseed Syrup","SupplierID":1,"CategoryID":2,"QuantityPerUnit":"12 - 550 ml bottles","UnitPrice":10,"UnitsInStock":13,"UnitsOnOrder":70,"ReorderLevel":25,"Discontinued":0},
{"_id":"5369c0847837f2528e4142c9","ProductID":4,"ProductName":"Chef Anton's Cajun Seasoning","SupplierID":2,"CategoryID":2,"QuantityPerUnit":"48 - 6 oz jars","UnitPrice":22,"UnitsInStock":53,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":0},
{"_id":"5369c0847837f2528e4142ca","ProductID":5,"ProductName":"Chef Anton's Gumbo Mix","SupplierID":2,"CategoryID":2,"QuantityPerUnit":"36 boxes","UnitPrice":21.35,"UnitsInStock":0,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":1},
{"_id":"5369c0847837f2528e4142cb","ProductID":6,"ProductName":"Grandma's Boysenberry Spread","SupplierID":3,"CategoryID":2,"QuantityPerUnit":"12 - 8 oz jars","UnitPrice":25,"UnitsInStock":120,"UnitsOnOrder":0,"ReorderLevel":25,"Discontinued":0},
{"_id":"5369c0847837f2528e4142cc","ProductID":7,"ProductName":"Uncle Bob's Organic Dried Pears","SupplierID":3,"CategoryID":7,"QuantityPerUnit":"12 - 1 lb pkgs.","UnitPrice":30,"UnitsInStock":15,"UnitsOnOrder":0,"ReorderLevel":10,"Discontinued":0},
{"_id":"5369c0847837f2528e4142cd","ProductID":8,"ProductName":"Northwoods Cranberry Sauce","SupplierID":3,"CategoryID":2,"QuantityPerUnit":"12 - 12 oz jars","UnitPrice":40,"UnitsInStock":6,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":0},
{"_id":"5369c0847837f2528e4142ce","ProductID":9,"ProductName":"Mishi Kobe Niku","SupplierID":4,"CategoryID":6,"QuantityPerUnit":"18 - 500 g pkgs.","UnitPrice":97,"UnitsInStock":29,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":1},
{"_id":"5369c0847837f2528e4142cf","ProductID":10,"ProductName":"Ikura","SupplierID":4,"CategoryID":8,"QuantityPerUnit":"12 - 200 ml jars","UnitPrice":31,"UnitsInStock":31,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":0},
{"_id":"5369c0847837f2528e4142d0","ProductID":11,"ProductName":"Queso Cabrales","SupplierID":5,"CategoryID":4,"QuantityPerUnit":"1 kg pkg.","UnitPrice":21,"UnitsInStock":22,"UnitsOnOrder":30,"ReorderLevel":30,"Discontinued":0},
{"_id":"5369c0847837f2528e4142d1","ProductID":12,"ProductName":"Queso Manchego La Pastora","SupplierID":5,"CategoryID":4,"QuantityPerUnit":"10 - 500 g pkgs.","UnitPrice":38,"UnitsInStock":86,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":0},
{"_id":"5369c0847837f2528e4142d2","ProductID":13,"ProductName":"Konbu","SupplierID":6,"CategoryID":8,"QuantityPerUnit":"2 kg box","UnitPrice":6,"UnitsInStock":24,"UnitsOnOrder":0,"ReorderLevel":5,"Discontinued":0},
{"_id":"5369c0847837f2528e4142d3","ProductID":14,"ProductName":"Tofu","SupplierID":6,"CategoryID":7,"QuantityPerUnit":"40 - 100 g pkgs.","UnitPrice":23.25,"UnitsInStock":35,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":0},
{"_id":"5369c0847837f2528e4142d4","ProductID":15,"ProductName":"Genen Shouyu","SupplierID":6,"CategoryID":2,"QuantityPerUnit":"24 - 250 ml bottles","UnitPrice":15.5,"UnitsInStock":39,"UnitsOnOrder":0,"ReorderLevel":5,"Discontinued":0},
{"_id":"5369c0847837f2528e4142d5","ProductID":16,"ProductName":"Pavlova","SupplierID":7,"CategoryID":3,"QuantityPerUnit":"32 - 500 g boxes","UnitPrice":17.45,"UnitsInStock":29,"UnitsOnOrder":0,"ReorderLevel":10,"Discontinued":0},
{"_id":"5369c0847837f2528e4142d6","ProductID":17,"ProductName":"Alice Mutton","SupplierID":7,"CategoryID":6,"QuantityPerUnit":"20 - 1 kg tins","UnitPrice":39,"UnitsInStock":0,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":1},
{"_id":"5369c0847837f2528e4142d7","ProductID":18,"ProductName":"Carnarvon Tigers","SupplierID":7,"CategoryID":8,"QuantityPerUnit":"16 kg pkg.","UnitPrice":62.5,"UnitsInStock":42,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":0},
{"_id":"5369c0847837f2528e4142d8","ProductID":19,"ProductName":"Teatime Chocolate Biscuits","SupplierID":8,"CategoryID":3,"QuantityPerUnit":"10 boxes x 12 pieces","UnitPrice":9.2,"UnitsInStock":25,"UnitsOnOrder":0,"ReorderLevel":5,"Discontinued":0},
{"_id":"5369c0847837f2528e4142d9","ProductID":20,"ProductName":"Sir Rodney's Marmalade","SupplierID":8,"CategoryID":3,"QuantityPerUnit":"30 gift boxes","UnitPrice":81,"UnitsInStock":40,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":0},
{"_id":"5369c0847837f2528e4142da","ProductID":21,"ProductName":"Sir Rodney's Scones","SupplierID":8,"CategoryID":3,"QuantityPerUnit":"24 pkgs. x 4 pieces","UnitPrice":10,"UnitsInStock":3,"UnitsOnOrder":40,"ReorderLevel":5,"Discontinued":0},
{"_id":"5369c0847837f2528e4142db","ProductID":22,"ProductName":"Gustaf's Knäckebröd","SupplierID":9,"CategoryID":5,"QuantityPerUnit":"24 - 500 g pkgs.","UnitPrice":21,"UnitsInStock":104,"UnitsOnOrder":0,"ReorderLevel":25,"Discontinued":0},
{"_id":"5369c0847837f2528e4142dc","ProductID":23,"ProductName":"Tunnbröd","SupplierID":9,"CategoryID":5,"QuantityPerUnit":"12 - 250 g pkgs.","UnitPrice":9,"UnitsInStock":61,"UnitsOnOrder":0,"ReorderLevel":25,"Discontinued":0},
{"_id":"5369c0847837f2528e4142dd","ProductID":24,"ProductName":"Guaraná Fantástica","SupplierID":10,"CategoryID":1,"QuantityPerUnit":"12 - 355 ml cans","UnitPrice":4.5,"UnitsInStock":20,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":1},
{"_id":"5369c0847837f2528e4142df","ProductID":26,"ProductName":"Gumbär Gummibärchen","SupplierID":11,"CategoryID":3,"QuantityPerUnit":"100 - 250 g bags","UnitPrice":31.23,"UnitsInStock":15,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":0},
{"_id":"5369c0847837f2528e4142de","ProductID":25,"ProductName":"NuNuCa Nuß-Nougat-Creme","SupplierID":11,"CategoryID":3,"QuantityPerUnit":"20 - 450 g glasses","UnitPrice":14,"UnitsInStock":76,"UnitsOnOrder":0,"ReorderLevel":30,"Discontinued":0},
{"_id":"5369c0847837f2528e4142e0","ProductID":27,"ProductName":"Schoggi Schokolade","SupplierID":11,"CategoryID":3,"QuantityPerUnit":"100 - 100 g pieces","UnitPrice":43.9,"UnitsInStock":49,"UnitsOnOrder":0,"ReorderLevel":30,"Discontinued":0},
{"_id":"5369c0847837f2528e4142e1","ProductID":28,"ProductName":"Rössle Sauerkraut","SupplierID":12,"CategoryID":7,"QuantityPerUnit":"25 - 825 g cans","UnitPrice":45.6,"UnitsInStock":26,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":1},
{"_id":"5369c0847837f2528e4142e2","ProductID":29,"ProductName":"Thüringer Rostbratwurst","SupplierID":12,"CategoryID":6,"QuantityPerUnit":"50 bags x 30 sausgs.","UnitPrice":123.79,"UnitsInStock":0,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":1},
{"_id":"5369c0847837f2528e4142e3","ProductID":30,"ProductName":"Nord-Ost Matjeshering","SupplierID":13,"CategoryID":8,"QuantityPerUnit":"10 - 200 g glasses","UnitPrice":25.89,"UnitsInStock":10,"UnitsOnOrder":0,"ReorderLevel":15,"Discontinued":0},
{"_id":"5369c0847837f2528e4142e4","ProductID":31,"ProductName":"Gorgonzola Telino","SupplierID":14,"CategoryID":4,"QuantityPerUnit":"12 - 100 g pkgs","UnitPrice":12.5,"UnitsInStock":0,"UnitsOnOrder":70,"ReorderLevel":20,"Discontinued":0},
{"_id":"5369c0847837f2528e4142e5","ProductID":32,"ProductName":"Mascarpone Fabioli","SupplierID":14,"CategoryID":4,"QuantityPerUnit":"24 - 200 g pkgs.","UnitPrice":32,"UnitsInStock":9,"UnitsOnOrder":40,"ReorderLevel":25,"Discontinued":0},
{"_id":"5369c0847837f2528e4142e6","ProductID":33,"ProductName":"Geitost","SupplierID":15,"CategoryID":4,"QuantityPerUnit":"500 g","UnitPrice":2.5,"UnitsInStock":112,"UnitsOnOrder":0,"ReorderLevel":20,"Discontinued":0},
{"_id":"5369c0847837f2528e4142e7","ProductID":34,"ProductName":"Sasquatch Ale","SupplierID":16,"CategoryID":1,"QuantityPerUnit":"24 - 12 oz bottles","UnitPrice":14,"UnitsInStock":111,"UnitsOnOrder":0,"ReorderLevel":15,"Discontinued":0},
{"_id":"5369c0847837f2528e4142e8","ProductID":35,"ProductName":"Steeleye Stout","SupplierID":16,"CategoryID":1,"QuantityPerUnit":"24 - 12 oz bottles","UnitPrice":18,"UnitsInStock":20,"UnitsOnOrder":0,"ReorderLevel":15,"Discontinued":0},
{"_id":"5369c0847837f2528e4142e9","ProductID":36,"ProductName":"Inlagd Sill","SupplierID":17,"CategoryID":8,"QuantityPerUnit":"24 - 250 g  jars","UnitPrice":19,"UnitsInStock":112,"UnitsOnOrder":0,"ReorderLevel":20,"Discontinued":0},
{"_id":"5369c0847837f2528e4142ea","ProductID":37,"ProductName":"Gravad lax","SupplierID":17,"CategoryID":8,"QuantityPerUnit":"12 - 500 g pkgs.","UnitPrice":26,"UnitsInStock":11,"UnitsOnOrder":50,"ReorderLevel":25,"Discontinued":0},
{"_id":"5369c0847837f2528e4142eb","ProductID":38,"ProductName":"Côte de Blaye","SupplierID":18,"CategoryID":1,"QuantityPerUnit":"12 - 75 cl bottles","UnitPrice":263.5,"UnitsInStock":17,"UnitsOnOrder":0,"ReorderLevel":15,"Discontinued":0},
{"_id":"5369c0847837f2528e4142ec","ProductID":39,"ProductName":"Chartreuse verte","SupplierID":18,"CategoryID":1,"QuantityPerUnit":"750 cc per bottle","UnitPrice":18,"UnitsInStock":69,"UnitsOnOrder":0,"ReorderLevel":5,"Discontinued":0},
{"_id":"5369c0847837f2528e4142ed","ProductID":40,"ProductName":"Boston Crab Meat","SupplierID":19,"CategoryID":8,"QuantityPerUnit":"24 - 4 oz tins","UnitPrice":18.4,"UnitsInStock":123,"UnitsOnOrder":0,"ReorderLevel":30,"Discontinued":0},
{"_id":"5369c0847837f2528e4142ee","ProductID":41,"ProductName":"Jack's New England Clam Chowder","SupplierID":19,"CategoryID":8,"QuantityPerUnit":"12 - 12 oz cans","UnitPrice":9.65,"UnitsInStock":85,"UnitsOnOrder":0,"ReorderLevel":10,"Discontinued":0},
{"_id":"5369c0847837f2528e4142ef","ProductID":42,"ProductName":"Singaporean Hokkien Fried Mee","SupplierID":20,"CategoryID":5,"QuantityPerUnit":"32 - 1 kg pkgs.","UnitPrice":14,"UnitsInStock":26,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":1},
{"_id":"5369c0847837f2528e4142f0","ProductID":43,"ProductName":"Ipoh Coffee","SupplierID":20,"CategoryID":1,"QuantityPerUnit":"16 - 500 g tins","UnitPrice":46,"UnitsInStock":17,"UnitsOnOrder":10,"ReorderLevel":25,"Discontinued":0},
{"_id":"5369c0847837f2528e4142f1","ProductID":44,"ProductName":"Gula Malacca","SupplierID":20,"CategoryID":2,"QuantityPerUnit":"20 - 2 kg bags","UnitPrice":19.45,"UnitsInStock":27,"UnitsOnOrder":0,"ReorderLevel":15,"Discontinued":0},
{"_id":"5369c0847837f2528e4142f2","ProductID":45,"ProductName":"Rogede sild","SupplierID":21,"CategoryID":8,"QuantityPerUnit":"1k pkg.","UnitPrice":9.5,"UnitsInStock":5,"UnitsOnOrder":70,"ReorderLevel":15,"Discontinued":0},
{"_id":"5369c0847837f2528e4142f3","ProductID":46,"ProductName":"Spegesild","SupplierID":21,"CategoryID":8,"QuantityPerUnit":"4 - 450 g glasses","UnitPrice":12,"UnitsInStock":95,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":0},
{"_id":"5369c0847837f2528e4142f4","ProductID":47,"ProductName":"Zaanse koeken","SupplierID":22,"CategoryID":3,"QuantityPerUnit":"10 - 4 oz boxes","UnitPrice":9.5,"UnitsInStock":36,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":0},
{"_id":"5369c0847837f2528e4142f5","ProductID":48,"ProductName":"Chocolade","SupplierID":22,"CategoryID":3,"QuantityPerUnit":"10 pkgs.","UnitPrice":12.75,"UnitsInStock":15,"UnitsOnOrder":70,"ReorderLevel":25,"Discontinued":0},
{"_id":"5369c0847837f2528e4142f6","ProductID":49,"ProductName":"Maxilaku","SupplierID":23,"CategoryID":3,"QuantityPerUnit":"24 - 50 g pkgs.","UnitPrice":20,"UnitsInStock":10,"UnitsOnOrder":60,"ReorderLevel":15,"Discontinued":0},
{"_id":"5369c0847837f2528e4142f7","ProductID":50,"ProductName":"Valkoinen suklaa","SupplierID":23,"CategoryID":3,"QuantityPerUnit":"12 - 100 g bars","UnitPrice":16.25,"UnitsInStock":65,"UnitsOnOrder":0,"ReorderLevel":30,"Discontinued":0},
{"_id":"5369c0847837f2528e4142f8","ProductID":51,"ProductName":"Manjimup Dried Apples","SupplierID":24,"CategoryID":7,"QuantityPerUnit":"50 - 300 g pkgs.","UnitPrice":53,"UnitsInStock":20,"UnitsOnOrder":0,"ReorderLevel":10,"Discontinued":0},
{"_id":"5369c0847837f2528e4142f9","ProductID":52,"ProductName":"Filo Mix","SupplierID":24,"CategoryID":5,"QuantityPerUnit":"16 - 2 kg boxes","UnitPrice":7,"UnitsInStock":38,"UnitsOnOrder":0,"ReorderLevel":25,"Discontinued":0},
{"_id":"5369c0847837f2528e4142fa","ProductID":53,"ProductName":"Perth Pasties","SupplierID":24,"CategoryID":6,"QuantityPerUnit":"48 pieces","UnitPrice":32.8,"UnitsInStock":0,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":1},
{"_id":"5369c0847837f2528e4142fb","ProductID":54,"ProductName":"Tourtière","SupplierID":25,"CategoryID":6,"QuantityPerUnit":"16 pies","UnitPrice":7.45,"UnitsInStock":21,"UnitsOnOrder":0,"ReorderLevel":10,"Discontinued":0},
{"_id":"5369c0847837f2528e4142fc","ProductID":55,"ProductName":"Pâté chinois","SupplierID":25,"CategoryID":6,"QuantityPerUnit":"24 boxes x 2 pies","UnitPrice":24,"UnitsInStock":115,"UnitsOnOrder":0,"ReorderLevel":20,"Discontinued":0},
{"_id":"5369c0847837f2528e4142fd","ProductID":56,"ProductName":"Gnocchi di nonna Alice","SupplierID":26,"CategoryID":5,"QuantityPerUnit":"24 - 250 g pkgs.","UnitPrice":38,"UnitsInStock":21,"UnitsOnOrder":10,"ReorderLevel":30,"Discontinued":0},
{"_id":"5369c0847837f2528e4142fe","ProductID":57,"ProductName":"Ravioli Angelo","SupplierID":26,"CategoryID":5,"QuantityPerUnit":"24 - 250 g pkgs.","UnitPrice":19.5,"UnitsInStock":36,"UnitsOnOrder":0,"ReorderLevel":20,"Discontinued":0},
{"_id":"5369c0847837f2528e4142ff","ProductID":58,"ProductName":"Escargots de Bourgogne","SupplierID":27,"CategoryID":8,"QuantityPerUnit":"24 pieces","UnitPrice":13.25,"UnitsInStock":62,"UnitsOnOrder":0,"ReorderLevel":20,"Discontinued":0},
{"_id":"5369c0847837f2528e414300","ProductID":59,"ProductName":"Raclette Courdavault","SupplierID":28,"CategoryID":4,"QuantityPerUnit":"5 kg pkg.","UnitPrice":55,"UnitsInStock":79,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":0},
{"_id":"5369c0847837f2528e414301","ProductID":60,"ProductName":"Camembert Pierrot","SupplierID":28,"CategoryID":4,"QuantityPerUnit":"15 - 300 g rounds","UnitPrice":34,"UnitsInStock":19,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":0},
{"_id":"5369c0847837f2528e414302","ProductID":61,"ProductName":"Sirop d'érable","SupplierID":29,"CategoryID":2,"QuantityPerUnit":"24 - 500 ml bottles","UnitPrice":28.5,"UnitsInStock":113,"UnitsOnOrder":0,"ReorderLevel":25,"Discontinued":0},
{"_id":"5369c0847837f2528e414303","ProductID":62,"ProductName":"Tarte au sucre","SupplierID":29,"CategoryID":3,"QuantityPerUnit":"48 pies","UnitPrice":49.3,"UnitsInStock":17,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":0},
{"_id":"5369c0847837f2528e414304","ProductID":63,"ProductName":"Vegie-spread","SupplierID":7,"CategoryID":2,"QuantityPerUnit":"15 - 625 g jars","UnitPrice":43.9,"UnitsInStock":24,"UnitsOnOrder":0,"ReorderLevel":5,"Discontinued":0},
{"_id":"5369c0847837f2528e414305","ProductID":64,"ProductName":"Wimmers gute Semmelknödel","SupplierID":12,"CategoryID":5,"QuantityPerUnit":"20 bags x 4 pieces","UnitPrice":33.25,"UnitsInStock":22,"UnitsOnOrder":80,"ReorderLevel":30,"Discontinued":0},
{"_id":"5369c0847837f2528e414306","ProductID":65,"ProductName":"Louisiana Fiery Hot Pepper Sauce","SupplierID":2,"CategoryID":2,"QuantityPerUnit":"32 - 8 oz bottles","UnitPrice":21.05,"UnitsInStock":76,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":0},
{"_id":"5369c0847837f2528e414307","ProductID":66,"ProductName":"Louisiana Hot Spiced Okra","SupplierID":2,"CategoryID":2,"QuantityPerUnit":"24 - 8 oz jars","UnitPrice":17,"UnitsInStock":4,"UnitsOnOrder":100,"ReorderLevel":20,"Discontinued":0},
{"_id":"5369c0847837f2528e414308","ProductID":67,"ProductName":"Laughing Lumberjack Lager","SupplierID":16,"CategoryID":1,"QuantityPerUnit":"24 - 12 oz bottles","UnitPrice":14,"UnitsInStock":52,"UnitsOnOrder":0,"ReorderLevel":10,"Discontinued":0},
{"_id":"5369c0847837f2528e414309","ProductID":68,"ProductName":"Scottish Longbreads","SupplierID":8,"CategoryID":3,"QuantityPerUnit":"10 boxes x 8 pieces","UnitPrice":12.5,"UnitsInStock":6,"UnitsOnOrder":10,"ReorderLevel":15,"Discontinued":0},
{"_id":"5369c0847837f2528e41430a","ProductID":69,"ProductName":"Gudbrandsdalsost","SupplierID":15,"CategoryID":4,"QuantityPerUnit":"10 kg pkg.","UnitPrice":36,"UnitsInStock":26,"UnitsOnOrder":0,"ReorderLevel":15,"Discontinued":0},
{"_id":"5369c0847837f2528e41430b","ProductID":70,"ProductName":"Outback Lager","SupplierID":7,"CategoryID":1,"QuantityPerUnit":"24 - 355 ml bottles","UnitPrice":15,"UnitsInStock":15,"UnitsOnOrder":10,"ReorderLevel":30,"Discontinued":0},
{"_id":"5369c0847837f2528e41430c","ProductID":71,"ProductName":"Flotemysost","SupplierID":15,"CategoryID":4,"QuantityPerUnit":"10 - 500 g pkgs.","UnitPrice":21.5,"UnitsInStock":26,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":0},
{"_id":"5369c0847837f2528e41430d","ProductID":72,"ProductName":"Mozzarella di Giovanni","SupplierID":14,"CategoryID":4,"QuantityPerUnit":"24 - 200 g pkgs.","UnitPrice":34.8,"UnitsInStock":14,"UnitsOnOrder":0,"ReorderLevel":0,"Discontinued":0},
{"_id":"5369c0847837f2528e41430e","ProductID":73,"ProductName":"Röd Kaviar","SupplierID":17,"CategoryID":8,"QuantityPerUnit":"24 - 150 g jars","UnitPrice":15,"UnitsInStock":101,"UnitsOnOrder":0,"ReorderLevel":5,"Discontinued":0},
{"_id":"5369c0847837f2528e41430f","ProductID":74,"ProductName":"Longlife Tofu","SupplierID":4,"CategoryID":7,"QuantityPerUnit":"5 kg pkg.","UnitPrice":10,"UnitsInStock":4,"UnitsOnOrder":20,"ReorderLevel":5,"Discontinued":0},
{"_id":"5369c0847837f2528e414310","ProductID":75,"ProductName":"Rhönbräu Klosterbier","SupplierID":12,"CategoryID":1,"QuantityPerUnit":"24 - 0.5 l bottles","UnitPrice":7.75,"UnitsInStock":125,"UnitsOnOrder":0,"ReorderLevel":25,"Discontinued":0},
{"_id":"5369c0847837f2528e414311","ProductID":76,"ProductName":"Lakkalikööri","SupplierID":23,"CategoryID":1,"QuantityPerUnit":"500 ml","UnitPrice":18,"UnitsInStock":57,"UnitsOnOrder":0,"ReorderLevel":20,"Discontinued":0},
{"_id":"5369c0847837f2528e414312","ProductID":77,"ProductName":"Original Frankfurter grüne Soße","SupplierID":12,"CategoryID":2,"QuantityPerUnit":"12 boxes","UnitPrice":13,"UnitsInStock":32,"UnitsOnOrder":0,"ReorderLevel":15,"Discontinued":0}
]
jotasixto commented 10 years ago

A brief comment, this is the code for entityManagerFactory.js

'use strict';

angular.module('mean').factory('entityManagerFactory', ['breeze', function(breeze){
      // Convert properties between server-side PascalCase and client-side camelCase
      breeze.NamingConvention.camelCase.setAsDefault(); 
      // Identify the endpoint for the remote data service 
      var serviceRoot = window.location.protocol + '//' + window.location.host + '/'; 
      var serviceName = serviceRoot + 'breeze/northwind'; // breeze Web API controller

      // the "factory" services exposes two members 
      var factory = { 
            newManager: function() {return new breeze.EntityManager(serviceName);}, 
            serviceName: serviceName 
      }; 
      return factory;
}]);
jotasixto commented 10 years ago

My metadata.json had the "defaultResourceName" property with a different name that the database collection. I changed "Products" to "products" and this works.

Many thanks to all of you.