1
이 코드를 사용하여 테이블에서 행을 삭제하려고합니다. 그러나 오류가 발생했습니다.ObjectStateManager에서 찾을 수 없기 때문에 개체를 삭제할 수 없습니다. C#
MyEntity _er = new MyEntity();
List<result> V_Result= R_Enrollment.GetResult(V_studentid, DR.Cells[0].Value.ToString());
foreach(var lop in V_Result)
{
_er.results.Remove(lop);
}
_er.SaveChanges();
_er.Dispose();
_er.results.Remove (lop)에서 다음 오류가 발생합니다.
ex = {"The object cannot be deleted because it was not found in the ObjectStateManager."}
:
여기에 무엇을 베다 개체를 가정 루프 내부해야하는 레코드의 기본 키가 있습니다. – CodeMilian
감사합니다. 당신의 대답이 먼저 나와 내 문제를 해결했습니다 :) –