类库中的RavenDB DocumentStore

时间:2013-07-31 14:45:01

标签: c# asp.net ravendb

我正在学习如何在ASP.Net中使用RavenDB的教程,它说要在global.asax中创建文档存储,因此在应用程序加载时会创建一次。

我想创建我的ASP.Net应用程序以便它可以使用任何数据库,因此我计划将数据访问层移动到类库中。现在的问题是我不知道应该如何访问RavenDB。

我知道每次都无法创建新实例,所以我该怎么做?我意识到我可以传入RavenDB的实例,但这样做意味着RavenDB仍然会在应用程序本身内部,这是我希望避免的。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您必须从类库中引用RavenDB,您无法真正解决这个问题。不过,您可能会发现以下文章具有洞察力:http://novuscraft.com/blog/ravendb-and-the-repository-pattern