Castle Active Record를 사용하여 프로젝트 작업 중입니다. 오늘 AR 협회의 "Insert = true"속성 인수를 우연히 발견했으나 실제로 어떤 일을 할 수 없었습니다.Castle Active Record Association에서 'Insert = true'는 무엇을 의미합니까?
[BelongsTo("UserId",Insert = true)]
public ARUser User {
get { return mUser; }
set { mUser = value; }
}
실마리를 줄 수 있습니까? 설명서에서 대답을 찾을 수 없습니다.
한 가지 사용 시나리오는 형식이 안전한 enum 패턴을 사용하는 경우입니다. 실제 개체의 인스턴스가 뒷받침하는 정적 속성으로 클래스를 만듭니다. 이렇게하면 열거 형인 것처럼 정적 클래스 속성에 액세스 할 수 있지만 비하인드 인스턴스는 값 대신 엔터티로 데이터베이스에 유지됩니다. 이것은 불변 열거 형의 외관을 잃지 않고 '정렬 순서'및 '표시 이름'과 같은 추가 필드를 추가 할 수 있다는 이점이 있습니다. –