2010-01-21 5 views
1

일반적으로이 명령문을 사용하여 데이터베이스에 새 레코드를 추가합니다. ("반환/출력"에 의해 값을 반환 할 수 있습니다) 저장 프로 시저를 사용하는 것보다 다른LinqToSql 작업 후 검사, 작업 성공

MyDataContext.InsertOnSubmit(AnObject); 
MyDataContext.SubmitChanges(); 

나타내는 값을 반환 할 수있는 방법이 작업이 성공,있다? 아마, Linq는 자신의 방법/기능

어떤 생각

, 감사

+0

도움이된다면 정답을 표시하십시오! –

답변

4

작업이 성공하지 못하면 예외가 발생합니다. 예외가 발생하지 않으면 성공한 것입니다.

+0

특별한 예외가 있습니까? –

+0

'System.Data.SqlClient.SqlException' –

+0

감사합니다. –

1

은 시도 및 캐치 블록과 트랩 해당 오류를 사용할 수 없습니다?

+0

답장을 보내 주셔서 감사합니다. 트랜잭션을 실패한 것이 아니라 실제로 업데이트를 수행하는 것과 같이 성공적으로 작업을 확인하려고합니다. 업데이트되지 않고 실패하지 않을 수도 있습니다 ... –

+0

업데이트 작업 실패와 관련된 예외가 발생합니다. – stepanian