그래서 최근에이 솔루션을 건너 뛴 코드가 강력하게 형식화 된 데이터 집합/테이블에서 단일 행을 검색 할 수있는 '수용 가능한'방법으로 간주되는지 궁금합니다. 위의 코드 내 주요 관심사 fooAdapter.GetData()를 호출하면 실제로 (선택 사항을 적용하기 전에 테이블의 모든 데이터를 잡아 것입니다 작동하지만TableAdapter.GetData()에서 단일 행 얻기
Dim fooAdapter As New FooDataSetTableAdapters.FooTableAdapter()
Dim fooRow As FooDataSet.FooRow = CType(fooAdapter.GetData().Select("SomeFooField=50")(0), FooDataSet.FooRow)
with fooRow
..
..
end with
:
는 기본적으로 우리가해야하는 것은이 같은 것입니다) 필터를 사용하면 시간이 지남에 따라 작업 속도가 느려질 수 있습니다.이 작업을 수행하는 더 깨끗한 방법이 있습니까?
편집 : 필터 기준은 그렇게 작동하지 않습니다 테이블의 FindByFooID 방법 ...
그래,이 말이 더 합리적이고 위의 게시물에서 해결 방법을 생각해 보았습니다.하지만 당시 데이터베이스를 수정하거나 저장 용량을 추가 할 수있는 권한이 없었습니다 절차. –