2017-09-19 4 views
-1

기본적으로 모든 jqGrid CRUD 튜토리얼을 완료하므로 기본적으로 대부분 ObjectContext 대신 DBcontext 방식을 사용합니다. ObjectContext는 방식으로 변경하는 모든 솔루션이 http://www.c-sharpcorner.com/article/performing-crud-operation-using-jqgrid-in-Asp-Net-mvc/jqGrid 목적 또는 모든 작업에 대해 ObjectContext를 사용하여 편집하는 방법

public string Edit(StudentMaster Model) 
{ 
    ApplicationDbContext db = new ApplicationDbContext(); 
string msg; 
try 
{ 
    if (ModelState.IsValid) 
    { 
     db.Entry(Model).State = EntityState.Modified; 
     db.SaveChanges(); 
     msg = "Saved Successfully"; 
    } 
    else 
    { 
     msg = "Validation data not successfully"; 
    } 
} 
catch (Exception ex) 
{ 
    msg = "Error occured:" + ex.Message; 
} 
return msg; 
} 

있습니까 : 내가 가지고있는 코드는이 링크 내에서 주어진 튜토리얼입니까? 내 ObjectContext는이

ECONSOVEntities1 db = new ECONSOVEntities1(); 

은 기본적으로 내가 변경해야 할 부분은이 부분에만 메신저 착각이 아니라면입니다.

if (ModelState.IsValid) 
    { 
     db.Entry(Model).State = EntityState.Modified; 
     db.SaveChanges(); 
     msg = "Saved Successfully"; 
    } 

저와 같은 질문이 있으면 그것을 포함 시켜서 쉽게 참조 할 수 있습니다. 감사합니다.

+0

이 EF5 (IIRC)에 DbContext' '로 대체되면서 당신은'ObjectContext' 오래 전에 죽었다는 것을 깨달아야한다. 최신 성능/보안 기능 향상은 물론 새로운 기능을 사용하려면 EF6으로 업데이트해야합니다. –

답변