문제

나는 알지 못할 때 추가 데이터 집합 tableadapter 또는 쿼리에 있습니다.그것은 어떤 차이가 있나요?

또한 어디서의 인스턴스를 만드 어댑터가 있습니다.

  • 특정 작업을 수행하는 경우에 Page_Load?
  • 어야 나는 단지 그것을 때 나는 그것을 사용합니까?
  • 나는 새로운 연결을 때 나는 새 인스턴스를 만듭?

이 보이지 않는 아주 중요하지만,모든 시간을 만들 쿼리에는 조금 목소리에 두뇌를 나에게 묻는 이러한 질문입니다.

도움이 되었습니까?

해결책

어야 나는 단지 그것을 때 나는 그것을 사용합니까?

나는 것이 좋습니다 당신은 데이터를 검색할 때 당신은 그것을 사용합니다.지 않으면 그것을 필요로 하기 위하여 려고 하고,아무 이유도 없을 낭비하는 리소스 검색하여 그것에 Page_Load.는 경우에 당신은 그것을 필요로 할 것이 여러 번에 걸쳐 페이지로드,저장하십시오 쿼리 결과 개인 변수하거나 컬렉션도록 동일한 데이터를 여러 번 다시 사용할 수 있 페이지를 통해 짐.

나는 새로운 연결을 때 나는 새 인스턴스를 만듭?

Asp.net 을 처리 연결 풀링, 고,연결을 열고 닫으면에서 효율적인 방법입니다.당신을 걱정할 필요가 없습니다.

하나는 다른 것은 고려하는 성능 측면에서 볼 때는 사용하지 않는 데이터 및 Tableadapter.많은 경우에,그들은 추가 추가의 오버헤드 으로 데이터 검색 존재하지 않는 경우 Linq to Sql 을 사용하면 저장된 절차 또는 DataReaders.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top