我是 Angular 和 Breeze 的新手。我正在尝试同时创建一个具有客户关系的新组。我的数据库结构有 3 个表,它们受到 Groups、UserToGroups 和 CustomersToGroups 表的影响。实体管理器已注册表和引用。我的问题是,我是否需要先创建组才能将记录添加到查找表?如果 groupId 不存在,则不应创建 UserToGroups 记录或 CustomersToGroups 记录。Breeze 和实体经理是否正在处理所有这些?我可以一次完成所有这些吗?如何?
controller.js
function addCustAndGroup(CustId, grpId, GroupCategory, GroupDesc) {
var newGroup = app.dataservice.manager.createEntity("Group");
newGroup.GroupId(CustId);
newGroup.GroupCategory(GroupCategory);
newGroup.GroupDescription(GroupDesc);
manager.StudnetsToGroup.push(studentToGroup);
manager.UserToGroup.push(userToGroup);
manager.saveChanges();
};