C#을 사용하여 데이터베이스에 액세스하는 방법을 많이 보았습니다. 간단한 읽기/쓰기/데이터 조작을 위해 어떤 것이 "최상"인지 알지 못합니다. 난 그냥 일반 DataSet/DataTable 개체를 사용하는 데 사용하지만 더 많은 형식 안전한 구조를 사용하려고합니다. Visual Studio에서 데이터 세트 (xsd)를 추가하고 SQL 서버 백엔드에 연결하여 시작했습니다.C# 및 Visual Studio 디자인 타임 데이터 세트를 사용하여 데이터베이스에 액세스
주어진 문자열에 대해 테이블의 열을 검색하려고하는데 열이 기본 키가 아니므로 .Find()를 사용할 수 없습니다. 어떻게해야합니까? LINQ를 사용해야합니까, 아니면 확장 메서드/람다 식을 사용할 수 있습니까?
보다 기본적인 수준에서 디자인 타임 데이터 집합을 사용할 때 테이블 어댑터를 사용하여 내가 사용하는 데이터 집합의 각 테이블을 채우거나 데이터 집합을 인스턴스화해야합니까? 설명서가 다소 혼란 스럽습니다.
tableadapter에서 매개 변수 쿼리를 사용하여 모든 데이터를 먼저 가져 와서 찾지 않고 원하는 행을 찾을 수없는 이유는 무엇입니까? – peterG