2009-02-27 2 views
0

1)DB를 업데이트 할 때 왜 DataSet을 우회해야합니까?

) 레코드를 업데이트, 삭제 또는 삽입 할 때 DataSet을 우회하는 것이 더 좋은 이유는 무엇입니까? (DataSet을 사용하면 더 많은 CPU 시간과 메모리가 필요하지만 다른 이유는 무엇입니까?)?

b) 직접 업데이트가 일괄 업데이트보다 빠릅니까? 왜?

c) 웹 서비스가 데이터 세트를 통해 일괄 업데이트를 수행하는 것이 실제 웹 애플리케이션 시나리오 만 나타내는 이유는 무엇입니까?

2) UpdateCommand를 사용하여 데이터베이스의 행을 삽입, 삭제 또는 업데이트 할 수 있으므로 InsertCommand, UpdateCommand 및 DeleteCommand 객체가있는 DataAdapter의 요점은 무엇입니까? 왜 3 개가 아닌 하나의 Command 객체 만 가지면 안됩니까? (또는 UpdateCommand가 SELECT 문에도 사용될 수 있기 때문에 4 개)

+0

나는 이것을 하나 이상의 질문으로 분해했을 것이다. – BuddyJoe

답변

0

1) 내가 질문을 위해 만든 모든 가정에 동의하지 감사합니다. 또한 b)는 틀린 말입니다.

2) 다른 작업에 대해 다른 쿼리를 실행하고 변경 사항이로드 된 데이터 집합이있을 때 모든 삽입, 삭제 및 udpates를 수행하는 간단한 호출 만 수행하면됩니다.

관련 문제