2011-12-29 79 views
3

解決方案結構中存儲RavenDb索引定義的最佳位置是什麼?我有兩個可執行文件:ASP.NET MVC Frontend和一些後臺任務執行程序。它們都只使用特定於此項目的索引(因此沒有從兩個項目中使用的索引)。所以我看到用於存儲索引的兩個選項:在哪裏存儲RavenDb索引?

  1. 在一個特殊的項目稱爲RavenDbInfrastructure
  2. 本地在這兩個項目

第一個選項看起來更合理,我卻出乎指標通常是特定視圖因此將它們放置到將要使用的項目看起來是合乎邏輯的。

回答

4

如果您有共享索引,則索引的單獨項目將是最好的。 如果您有兩個單獨的索引,請在本地使用它們。