2013-11-15 2 views
0

MySQL과 함께 Entity Framework 4.0을 사용하고 있습니다.엔터티 프레임 워크 삽입이 데이터베이스에 반영되지 않음

using (Entities myEntities = new Entities(dataAccess.GetConnectionString())) 
{ 
    student sObj = new student(); 
    sObj.id = stud.id; 
    sObj.rollNo = stud.rno; 
    sObj.key = (Int64)stud.key; 
    myEntities.student.AddObject(sObj); 
    myEntities.SaveChanges(); 

    long maxId = (from f in myEntities.student select f.id).Max(); 
    logger.Info("maxId: " + maxId); 
} 

내가 오류를 받고 niot, 새로운 maxId 때마다 점점 해요 :

이 내 코드입니다. 그러나 데이터베이스를 볼 때 행이 추가되지 않습니다. 그리고 이것은이 테이블에서만 발생합니다. 다른 모든 테이블에 대해서는 정상적으로 작동합니다.

답변

0

시도는

EntityState.Modified 
를 수정 표시합니다