から流暢NHibernateはを使用してオブジェクトのプロパティを作成する方法がわからない:私は次の構造をマップしようとしていますカスタムクエリ
public class Tag {
public Guid Id {get;set;}
public DateTime ActivatedDate {get;set;}
}
public class History {
public Guid Id {get;set;}
public TypeEnum Type {get;set;}
public Guid ContentID {get;set;}
public DateTime HistoryDate {get;set;}
}
Tag.ActivatedDateは実際に(select top 1 HistoryDate from History where ContentID = {tagid} && Type = 'Activated' order by HistoryDate desc
によって移入された私はFluent NHibernateでこれをどのようにマップするのか本当に分かりません。
私のマッピングは、以下のとおりです。やってしまった
SELECT tag.Id,
(select top 1 HistoryDate from History
where ContentID = tag.Id
AND Status = 'Activated'
order by HistoryDate desc) As ActivatedDate
FROM Tags tag
ActivatedDateを意味していますか?「私はnです"Tag.ActivatedTopをどのようにマップするか" – brainimus