HostFileDataAdapter.Fill method
은 데이터 원본의 테이블 열과 행으로 DataSet
개체를 채웁니다; 제약 조건은 일반적으로 데이터 원본에 의해 설정되지만, 메서드 Fill
는 기본적으로 이 스키마 정보를 DataSet
개체에 추가하지 않습니다. 데이터 원본에서 기존 기본 키 제약 조건 정보를 사용하여 DataSet
개체를 채우려면 HostFileDataAdapter.FillSchema
을 호출하면 됩니다.
비고
데이터 원본의 column
이 자동 증가로 식별되는 경우, 메서드 FillSchema
또는 AddWithKey
가 있는 Fill
메서드는 AutoIncrement
속성이 true
으로 설정된 DataColumn
를 생성합니다. 그러나 AutoIncrementStep
및 AutoIncrementSeed
값을 직접 설정해야 합니다.
추가 키 제약 조건으로 데이터 세트를 채웁니다.
지정된 키 제약 조건을 포함하는 스키마 및 대상
DataSet
을 사용하여HostFileDataAdapter.FillSchema
을 호출합니다.데이터로 채우기 전에
DataSet
에 스키마 정보를 추가하면 기본 키 제약 조건이DataSet
개체 내DataTable
개체에 포함됩니다. 따라서 추가로DataSet
을(를) 채우기 위한 호출이 있을 때, 기본 키 열 정보가 데이터 원본의 새 행을 각DataTable
개체의 현재 행과 일치시키고, 테이블의 기존 데이터는 데이터 원본의 데이터로 대체됩니다. 스키마 정보가 없으면 데이터 원본의 새 행이 개체에DataSet
추가되어 행이 중복됩니다.