質問: _consultationService.GetConsultationById(consultation.Id); if (consult !=null) { _consultationService.UpdateConsultation(consultation); return new ApiResponse(StatusCodes.Status200OK, success: "isSuccess"); } _consultationService.InsertConsultation(consultation); return new ApiResponse(StatusCodes.Status201Created, success: "isSuccess"); } ```
回答: 更新プロセスは 1-コードで参照されるオブジェクトを取得します。 `var consult = _consultationService.GetConsultationById(consultation.Id);` 2-持っていない検索オブジェクト(内容をコンサルテーションからコンサルトにコピー)を変更します。 3-オブジェクトコンサルトを更新`consult` 4-変更を保存します。