Fluent NHibernate를 사용하고 클래스를 자동 매핑합니다. Fluent NHibernate 및 계산 된 속성
나는이 속성의 나머지 부분과 매핑되지 않은public virtual DateTime? LastActionTimeStamp
{
get {
return Actions.Count == 0 ? null : Actions.OrderByDescending(
a => a.TimeStamp).ElementAt(0).TimeStamp;
}
}
의 라인을 따라 클래스에서 계산 된 속성을, 그래서 나는 ICriteria 제한에서 사용할 수 없었다.
이could not execute query ... Invalid column name 'LastActionTimeStamp'.
그래서 내 질문은 : 어떻게 내가 (내가 어딘가에 읽을 때 이렇게하면 그것을 수행하는 매핑에 포함 할 것을) 나는,하지만 지금은 NHibernate에 오류를 받고 있어요 빈 세터를 추가 Fluent NHibernate에게 NHibernate에게이 프로퍼티에 대한 데이터베이스를 무시하도록 알려주지 만 여전히 get 프로퍼티에서 계산 된 값을 리턴 할 것인가?