Я начал играть с интеграцией NHibernate на Solr.До сих пор так здорово.Но у меня есть вопрос, который я не вижу в документах.Я понимаю, что могу отобразить список следующим образом:
[SolrField("blah")]
public List<string> Blah {get;set;}
Но что, если я хочу использовать пользовательский класс?Моя установка NHibernate выглядит примерно так:
public IList<MyCustomClass> CustomList {get;set;}
В идеале я хотел бы отобразить одно поле внутри MyCustomClass, эффективно составив список этого поля.Это возможно?Я мог бы сделать следующее:
public IList<MyCustomClass> CustomList {get;set;}
[SolrField("custom")]
private List<DateTime> CustomFieldGetter {
get {
return CustomList.Select(c => c.DateField).ToList();
}
}
Но это похоже на гигантскую кучу.Есть мысли?