저는 지난 몇 년 동안 ORM을 사용 해왔고, 개인 프로젝트에서 간단한 ADO.NET으로 어려움을 겪고 있습니다.ADO.NET 부분 업데이트/삽입 수행
나는 트랜잭션과 천천히 변화하는 데이터를 저장하는 테이블을 가진 데이터베이스를 가지고있다. 업데이트/삽입 할 데이터는 네트워크를 통해 제공됩니다.
많은/모든 ADO.NET 데이터베이스 구현을 허용하기 위해 비교적 일반적인 DB 클래스의 ADO.NET에서 연결이 끊긴 데이터 어댑터 패러다임을 사용하려고합니다.
데이터베이스 테이블의 잠재적 인 크기 때문에 메모리에 Adapter.Fill을 수행하고 싶지 않습니다. (모든 참조 및 튜토리얼에서 알 수 있듯이) 델타 데이터 세트를 사용합니다. 새/수정 된 데이터를 다시 데이터베이스에 저장합니다.
DataSet에서 DbDataAdapter.FillSchema를 수행하면 키 데이터를 전달하는 것과 관계없이 모든 데이터가 업데이트 될 때 새 데이터로 처리됩니다. Adapter.Update를 사용하는 테이블.
올바른 일괄 처리 UPDATE/INSERT를 수행하기 위해 올바른 ADO.NET 클래스를 사용하고 있습니까 (어떤 배치가 실제로 루프에서 수행되지 않아도된다는 관점에서 "배치"에 의해). 뚜껑)?