2009-12-22 3 views
2

사용자의 Linq 테이블을 가지고 있다면 다음과 같이하십시오.Linq to SQL 확장 성 방법 정의

public partial class DataAccessDataContext 
{ 
    partial void UpdateUser(User instance) 
    { 
     //do something here 
    } 
} 

결국 무슨 일이 일어나는지는 레코드가 데이터베이스에서 업데이트되지 않는다는 것입니다.

UpdateUser 메서드를 제거하면 데이터베이스가 다시 업데이트됩니다.

삽입, 업데이트 및 삭제의 세 가지 확장 방법 중 하나를 구현하자마자 데이터베이스가 더 이상 업데이트되지 않는다고 웹에서 발견되었습니다.

이것이 맞습니까? 작동시키기 위해 사용할 수있는 방법이 있습니까?

답변

6

다음과 같이 동적 업데이트 메소드를 호출해야합니다.

this.ExecuteDynamicUpdate(instance);