.Net
Net - System.Data.SqlTypes.SqlNullValueException: Data is Null
올엠
2020. 11. 17. 21:41
반응형
.Net EntityFramework를 이용해서 사용하던중 발생하던 오류로 해결 방안을 찾아 메모해 둔다.
데이터를 입력하고 웹을 통해 조회하던중 아래와 같은 오류가 발생하였다.
System.Data.SqlTypes.SqlNullValueException: Data is Null. This method or property cannot be called on Null values.
이 오류으 원인은 DB Content에 설정된 [Required] 선언에 의해 조건이 맞지 않아 발생하게 된다.
.Net EntityFramework는 [Required]로 선언한 필드에 대해서는 Null을 허용하지 않는데, 실제 데이터중에 Null로 설정된 데이터가 존재하기 때문에 발생한다.
혀결 방법으로는 Database에 들어가 [Required] 선언한 필드들이 값이 있는지 확인하여 값이 없는 경우 값을 넣어주거나, [Required]를 제거하면 된다.
반응형