获取breeze js中saveChange之前的实体状态

获取breeze js中saveChange之前的实体状态,breeze,Breeze,我正在用breeze js与mvc合作。当我从特定实体中删除某些记录时,以及当我向控制器发送数据时,由于某些原因,我需要从JObject中删除特定的已删除记录及其状态。我有一份这样的工作 { "entities": [ { "StageDetailID": 7, "EventID": 1, "StageNUmber": "Stage 1", "TypeOfStage": "Primary ", "Distance": "10

我正在用breeze js与mvc合作。当我从特定实体中删除某些记录时,以及当我向控制器发送数据时,由于某些原因,我需要从JObject中删除特定的已删除记录及其状态。我有一份这样的工作

{
  "entities": [
    {
      "StageDetailID": 7,
      "EventID": 1,
      "StageNUmber": "Stage 1",
      "TypeOfStage": "Primary ",
      "Distance": "100",
      "IsRadioRoadMap": "N",
      "IsRadioCourseApproval": "N",
      "IsRadioTrafficControl": "N",
      "IsRadioPoliceAssistance": "N",
      "IsNeutralSupport": "N",
      "IsKOMQOM": "N",
      "IsSprints": "N",
      "IsFeedStations": "N",
      "IsRoadClosures": "N",
      "IsDetours": "N",
      "IsSpeedReductions": "N",
      "entityAspect": {
        "entityTypeName": "StageDetail:#EventManagement.Domain.Model",
        "defaultResourceName": "StageDetails",
        "entityState": "Deleted",
        "originalValuesMap": {},
        "autoGeneratedKey": {
          "propertyName": "StageDetailID",
          "autoGeneratedKeyType": "Identity"
        }
      }
    }
  ],
  "saveOptions": {}
}

如何从这个JObject获取实体StageDetail和实体状态。感谢您的控制器在保存实体之前进行定义,如下所示

public bool BeforeSaveEntity(EntityInfo)
{
}
当调用“savechanges”方法时,您将从实体中删除记录

请浏览以下链接以供参考