'삽입 = true'는 성 활동 기록 협회에서 무엇을 의미합니까?
-
21-08-2019 - |
문제
Castle Active Record를 사용하여 프로젝트를 진행하고 있습니다. 오늘 AR 협회의 "insert = true"속성 인수를 우연히 발견했지만 실제로하는 일을 할 수 없었습니다.
[BelongsTo("UserId",Insert = true)]
public ARUser User {
get { return mUser; }
set { mUser = value; }
}
누군가 나에게 단서를 줄 수 있습니까? 문서에서 답을 찾을 수 없었습니다.
해결책
네, 몇 가지 AR 속성에서 삽입 및 업데이트 속성을 찾을 수 있습니다 ..
문서를 이해하기 위해 약간의 테스트를해야했습니다.
업데이트 및 삽입물을 False로 설정하면 속성이 데이터베이스 액세스에 대한 재산이 준비되어 있음을 나타냅니다 (공개 세터를 사용하면 혼란 스러울 수 있습니다.)
[Property(Insert=false, Update=false)]
public virtual string Name { get; set; }
True로 업데이트를 설정하고 False에 삽입하면이 속성을 설정 한 다음 요소를 삽입하면 해당 값이 데이터베이스에 설정되지 않음을 나타냅니다.
[Property(Insert=false)]
public virtual DateTime Created { get; set; }
사용 시나리오에 관해서는, 당신은 혼자입니다.
다른 팁
로부터 선적 서류 비치 -이 activerecord 클래스의 엔티티를 삽입 할 때이 연관성을 무시하도록 거짓으로 설정하십시오.
제휴하지 않습니다 StackOverflow