我使用流利的NHibernate,並自動映射的類。流利NHibernate和計算屬性
我有一類沿着這是沒有用的屬性的其餘部分映射的
public virtual DateTime? LastActionTimeStamp
{
get {
return Actions.Count == 0 ? null : Actions.OrderByDescending(
a => a.TimeStamp).ElementAt(0).TimeStamp;
}
}
線計算的特性,所以在限制的ICriteria我不能使用它。我添加了一個空的制定者(如我讀的地方,這樣做會包括它在映射,它不會),但現在我得到了NHibernate的錯誤:
could not execute query ... Invalid column name 'LastActionTimeStamp'.
所以我的問題是:我該怎麼辦告訴Fluent NHibernate告訴NHibernate忽略該屬性的數據庫,但是仍然返回屬性get的計算值?