SQL programming 
LINQ to SQL 데이타 삭제

LINQ to SQL에서 데이타 삭제하기 위해서는 (1) 삭제할 LINQ 레코드(들)을 필터링하여 선별한 후, (2) 단일 레코드 삭제인 경우는 DeleteOnSubmit() 메서드를, 복수 레코드일 경우는 DeleteAllOnSubmit() 메서드를 호출하여 삭제 표시를 한후 (3) DataContext객체의 SubmitChanges() 메서드를 호출하여 서버에서 삭제한다.

예제






복수 레코드 삭제

삭제할 레코드가 복수 레코드인 경우는 레코드 컬렉션을 DeleteAllOnSubmit() 메서드에 넣고 모두 삭제 표시를 한후 DataContext객체의 SubmitChanges() 메서드를 호출하여 해당 레코드들 모두를 일괄 삭제한다.

예제





본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.