2
Я пытаюсь использовать NHibernate.Поиск для получения Lucene.NET Оценка через прогнозы.NHibernate.Поиск Прогнозы
Мой объект домена реализует интерфейс IScorableEntity
public interface IScorableEntity
{
float Score { get; set; }
}
...
IFullTextSession session = Search.CreateFullTextSession(database.Session);
IFullTextQuery textQuery = session.CreateFullTextQuery(query, typeof(Book));
textQuery.SetProjection(ProjectionConstants.SCORE);
var books = textQuery.List<Book>();
Без бальной проекции все работает, но с ним есть исключение:
InvalidCastException: по крайней мере один элемент в исходном массиве не мог будет сбрасываться до целевого массива .