2010-08-12 5 views
0

Просто быстрый упреждающий вопрос, прежде чем мы начнем серьезно исследовать с помощью Lucene.Может ли Lucene.NET использоваться с MVVM?

В настоящее время создается приложение WPF на C# с использованием MVVM и инфраструктуры Microsoft Entity. Мое руководство пришло к выводу, что это может представлять собой проблему с тем, что мы не можем позволить Lucene напрямую обращаться к базе данных, и поэтому может возникнуть затруднение в ее привязке к нашему BOL/DAL.

У кого-нибудь есть опыт связывания Lucene с такой моделью?

ответ

1

Я успешно использовал Lucene в приложении WPF с использованием MVVM, и у меня не было никаких проблем.

Lucene должен сидеть в вашем сервисе. В мире MVVM Lucene является вашей моделью. ViewModel просто звонит в Lucene с очередями и форматирует результаты любым способом, необходимым для представления.

В моем приложении у меня была служба, которая отвечала за извлечение релевантных данных из базы данных и добавление ее в индекс Lucene.

+0

Отлично, очень обнадеживающе знать, что кто-то использовал его точно так же, как мы желаем. :) –

Смежные вопросы