【发布时间】:2011-12-29 17:57:59
【问题描述】:
解决方案结构中存储 RavenDb 索引定义的最佳位置是什么?我有两个可执行文件:ASP.NET MVC 前端和一些后台任务执行器。它们都只使用特定于该项目的索引(因此没有用于两个项目的索引)。所以我看到了两个存储索引的选项:
- 在一个名为 RavenDbInfrastructure 的特殊项目中
- 在两个项目中本地
第一个选项对我来说看起来更合理,但相反的索引通常是特定于视图的,因此将它们放置到将要使用它们的项目中看起来是合乎逻辑的。
【问题讨论】: