Можно ли использовать Lucene.NET с MVVM? - PullRequest
0 голосов
/ 12 августа 2010

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

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

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

1 Ответ

1 голос
/ 12 августа 2010

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...