Сборка содержит классы типа
public class CustomPage : Page, ISearchable
{
[Searchable]
public virtual string CustomText { get; set; }
public virtual string SearchableText { get; set; }
}
, которые я хотел бы отобразить на Lucene.net.Я не могу добавить атрибуты к этим классам и не могу использовать ISearchMapping , потому что типы неизвестны (нет ссылки на эту сборку).
Как я могу сделать сопоставления?Вся доступная информация состоит в том, что все типы наследуют Page и реализуют ISearchable .Единственное свойство для сопоставления - это SearchableText (до сохранения все свойства с помощью [Searchable] объединяются с этим свойством).