Visual Studio 2008에는 데이터 형식 디자이너를 사용하여 int 형식 필드를 Nullable로 설정할 수 없다는 버그가 있습니다. Visual Studio 2005로 돌아가는 오류보고가 있지만이 문제는 해결되지 않았습니다.Visual Studio 데이터 집합 디자이너 Null
유일한 선택 가능한 동작은 null 값이 데이터베이스에서 다시 전달되는 경우 예외를 발생시키는 코드를 내보내는 것입니다. 값을 null로 설정하면 데이터 유형이 "int"가됩니다. 대신 "int". 실제 개체 예제는 종속 개체가 아직 할당되지 않았기 때문에 외래 키가 null 인 경우입니다.
Visual Studio 데이터 집합을 사용하지 않고 1을 제외한 현명한 해결 방법이 있습니까? 2. 데이터 형식을 문자열로 변경합니다 (null을 허용하지만 강력한 입력 지점을 무효화하고 수많은 형 변환을 강제 적용 함). 3. 방출 된 코드를 변경합니다. (디자이너를 통해 데이터 세트를 변경 한 경우 덮어 쓰기됩니다).
여기서는 효과가있는 것 같습니다. – hawbsl