'BodyChartNew'と呼ばれるエンティティ タイプを持つmapsModel と呼ばれるEntityModelがあります。
レコードを挿入するには、InsertMapというハンドラーを使用しています。このハンドラーでは、次のようなコードを使用しています。
using System;
using System.Web;
public class InsertMap : IHttpHandler
{
private mapsModel.mapsEntities _dataContext = new mapsModel.mapsEntities();
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
// Extract form fields
var title = context.Request["title"];
var note = context.Request["remarks"];
var referenceID = context.Request["patient_id"];
var diagnosisID = context.Request["diagnosis_id"];
// Create Chart to insert
var mapsToInsert = new mapsModel.BodyChart { MapCode = title, Remarks = note, PatientID = Convert.ToInt32(referenceID), DiagnosisID = Convert.ToInt32(diagnosisID) };
// Save new movie to DB
try
{
_dataContext.AddToBodyChart(mapsToInsert);
_dataContext.SaveChanges();
// Return success
context.Response.Write("success");
}
catch
{
context.Response.Write("fail");
}
}
public bool IsReusable
{
get
{
return false;
}
}
}
私は JQuery コードからこの Handler を呼び出しています。これはINSERTでうまく機能しています。必要なのはUPDATEコードです。referenceIDとdiagnosticIDに基づいてレコードを更新する UPDATE ステートメントは何ですか?
私を助けてください!