Lucene.NET可以和MVVM一起使用吗?

时间:2010-08-12 08:08:30

标签: entity-framework mvvm lucene

在我们开始使用Lucene进行认真调查之前,这只是一个快速先发制人的问题。

目前使用MVVM和Microsoft Entity框架构建C#WPF应用程序。我的主角已经提出这一点,这可能代表我们无法让Lucene直接访问数据库的问题,因此可能难以让它与我们的BOL / DAL配合。

任何人都有过将Lucene与这样一个模型联系起来的经验吗?

1 个答案:

答案 0 :(得分:1)

我已经在使用MVVM的WPF应用程序中成功使用了Lucene,但我没有遇到任何问题。

Lucene应该坐在你的服务层。在MVVM世界中,Lucene是您的模型。 ViewModel使用queuries调用Lucene,并以View以呈现它所需的任何方式格式化结果。

在我的应用程序中,我有一个服务负责将相关数据从数据库中提取出来并将其添加到Lucene索引中。