Dapper를 사용할 때
insert시 pk를 자동으로 채워주려면 해당 변수를 [Key] 로 해줘야함
ex)
public class ItemEntity
{
[Key]
public long ItemIdx {get;set;}
public long InsertToDB()
{
conn.Insert(this);
return ItemIdx;
}
}
- explicitKey키로 어트리뷰트를 하면 위의 방법은 적용되지 않음
[추가 + ]
[key] : "데이터베이스에서 자동으로 생성되는 키로 속성 지정"으로 정의 ( Auto Increment)
[Explicti Key] : 키는 키인데 자동 증가 하지 않는 컬럼
https://stackoverflow.com/questions/49428967/dappers-explicitkey-attribute-whats-the-purpose\
반응형
'프로그래밍 > C#' 카테고리의 다른 글
[C#] 파일 압축하기 (0) | 2020.12.21 |
---|---|
[C#] MD5 암호화 (0) | 2020.09.03 |
GetLocalIP() (0) | 2019.11.13 |
Reflection : 객체 이름으로 객체 생성하기. (0) | 2019.07.29 |
WCF 로그인 서버 공부 및 만들기 (0) | 2019.06.03 |
댓글