Notice
Recent Posts
Recent Comments
Tags
- asp.net Select
- ASP.Net Core 404
- XSS PHP
- 맥 오라클설치
- javascript 바코드스캔
- jquery 바코드생성
- XSS방어
- javascript 유효성체크
- ViewData
- ViewBag
- Mac Oracle
- javascript 바코드 생성
- 파일업로드 유효성체크
- django 엑셀불러오기
- asp.net core Select
- 하드 윈도우 복사
- SSD 복사
- 바코드 생성하기
- 하드 마이그레이션
- jquery 바코드
- 바코드 스캔하기
- 404에러페이지
- 타임피커
- TempData
- javascript redirection
- 말줄임표시
- 강제이동
- php 캐쉬제거
- 파일업로드 체크
- asp.net dropdownlist
웹개발자의 기지개
[ASP.Net Core] SqlNullValueException: Data is Null. This method or property cannot be called on Null values. 에러날때 본문
ASP.NET/ASP.NET Core
[ASP.Net Core] SqlNullValueException: Data is Null. This method or property cannot be called on Null values. 에러날때
http://portfolio.wonpaper.net 2023. 6. 10. 15:44An unhandled exception occurred while processing the request.
SqlNullValueException: Data is Null. This method or property cannot be called on Null values.
코딩하고 결과 화면으로 실행하니 위와 같이
SqlNullValueException: Data is Null 에러 메세지를 만났다.
이는 DB 칼럼과 객체 모델링 속성 값들 사이에 Null 허용이 적용되지 않아서 나타나는 에러이다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
namespace Test.Models
{
[Table("Member")]
public class Member
{
[Key]
public string MbCode { get; set; } = string.Empty; //8자리
[Required]
public string MbName { get; set; } = string.Empty;
public string Tel1 { get; set; } = string.Empty;
public string Tel2 { get; set; } = string.Empty;
public string? Tel3 { get; set; } = string.Empty;
}
}
|
cs |
위의 모델링 소스처럼 null 허용일때는 string? Tel3 처럼 null 일지 모른다는 ? 표시를 적용시켜두자.
그리고, DB 상의 실제 칼럼에서 Null 허용을 꼭 체크해두면 해결된다.
'ASP.NET > ASP.NET Core' 카테고리의 다른 글
[ASP.Net Core] 비동기 처리하기 async, await 키워드 이용 (0) | 2023.07.08 |
---|---|
[ASP.Net Core] FromForm, FromBody, FromQuery (0) | 2023.06.28 |
[ASP.Net Core] DateTime 데이터형에 해당 DB의 datetime 칼럼에 NULL 기본으로 insert 시킬때 (0) | 2023.06.03 |
[ASP.Net Core] Razor page 표현식 - html 속성이름들과 같이 사용할때 에러날때 (0) | 2023.05.24 |
[ASP.Net Core] 로그인한 다음 이전페이지로 자동 이동 ReturnUrl 기능구현하기 (0) | 2023.05.13 |
Comments