什么是删除实体(多对多)的最佳技术

时间:2014-10-21 22:41:19

标签: breeze

customers来自查询data.results ids是guid)

selectedIds是来自guid的数组。

function selectedMap(selectedIds) {
    var items = [];

    for (var i = 0; i < selectedIds.length; i++) {
        var match = ko.utils.arrayFirst(customers, function (item) { //-
        return selectedIds[i] === item.id();
        // or item.entityAspect.setDeteted(); if true
    });
    items.push(match);
 }
 return items;

还有更好的东西吗?

1 个答案:

答案 0 :(得分:0)

微风1.5.1

    var countries = ['Austria', 'Italy', 'Norway']
          var query = EntityQuery.from("Customers")
                                 .where("country", 'in', countries);