2008-09-24 2 views
0

데이터 집합과 데이터 테이블과 함께 ADO.net을 처음 사용하고 있는데 상당히 심각한 문제가 발생했습니다. 데이터베이스 테이블 정의에서 아무 것도 변경하지 않을 때마다 이러한 변경 사항을 내 DataSet의 DataTable 정의와 쉽게 동기화 할 수있는 방법이없는 것 같습니다.데이터 집합과 데이터 테이블을 데이터베이스와 동기화

지금까지 간단히 내 DataTable 개체를 삭제하고 서버 탐색기에서 새로운 개체를 끌어와 내 쿼리를 다시 만들었습니다. 그러나 내 응용 프로그램이 커짐에 따라 곧 불가능해질 것입니다. 또한 모든 변경 사항을 데이터베이스에 기록하고 영향을받는 DataTable의 각 열에서 해당 정의를 변경해야한다는 점을 기억하고 싶지 않습니다.

레코드의 경우 VS 2008, MySQL 5.0, ASP.net을 사용하고 있습니다. ADO.net은 나의 데이터 제공자이며, 나는 정말로 그것을 후회하고있다. 감사.

+0

기본 데이터 모델이 실제로 그렇게 많이 변경됩니까? – Josh

답변

1

업데이트 : Mathew에 따라 작동하지 않았습니다. 더 나은 솔루션이 나올 때까지 여기에 내 게시물을 남겨주세요.

schema refresh을 트리거해야하는 DataTable 컨텍스트 메뉴에 구성 옵션이있는 것 같습니다. 그것을 밖으로 시도하고 우리에게 알려주시겠습니까?

+0

URL의 지침을 따랐습니다. 완전히 작동하지 않았습니다. varchar 열의 길이를 변경하고 DataTable이 변경 후 '구성'컨텍스트 메뉴를 통과했을 때이를 선택하지 않았습니다. –