ravendb

    0热度

    2回答

    我正在玩Raven DB和MVC 2. 默认情况下,Raven中的身份证件将是例如。对于一个名为Suggestion的实体,“建议/ 1234”。 这会导致路由问题,当我写这样的: <%: Url.Action("Delete", "Suggestion", new { id = suggestion.Id }) %> 将URL /建议/删除/建议/ 14337,将无法正常工作。 这可以在路由

    6热度

    2回答

    支持基于HTTP访问的REST风格JSON的文档数据库似乎是支持浏览器直接调用数据库的AJAX丰富应用程序的理想选择,绕过传统的Web服务器/应用程序逻辑组件。一旦用户被认证,这可能是检索用户偏好的一个例子。 (英国广播公司主页可能是一个很好的例子,在发生崩溃之前) 这种情况下的问题是安全问题 - 如果用户使用Web服务器进行身份验证(例如基本表单身份验证),如何是否将此身份转交给文档数据库?无论

    14热度

    2回答

    如果您在持久实体上添加,删除或重命名属性,那么更新RavenDB中的文档最简单的方法是什么?

    3热度

    2回答

    我想写我自己的简单的桌面基于RavenDB浏览器,类似于Web UI。这主要是为了学习乌鸦。 所以我的第一个任务是从数据库中读取所有文档,无关他们属于哪个应用程序。我想用客户端API实现这一点,但似乎session.Query和session.LuceneQuery都需要类说明符。 我应该使用什么API来执行此任务?

    1热度

    1回答

    我通过罗伯顿的优秀博客文章阅读RavenDB: http://codeofrob.com/archive/2010/05/09/ravendb-an-introduction.aspx ,我通过代码的工作,因为我读。但是,当我尝试添加索引时,出现401错误。代码如下: class Program { static void Main(string[] args) {

    13热度

    2回答

    我在尝试迁移现有的Web应用程序以使用RavenDB。 我目前在我的Web应用程序中有页面,它允许您根据querystring中的id查看Categories,SubCategories和Resources。 但是我注意到RavenDB为聚合根生成ids,但不是为子实体生成。 我不认为子类是一个聚合根(一个类有子类),所以我把它作为我的类文档的子文档。 我错了,使它成为一个子文档,因为我直接通过它

    4热度

    1回答

    我对Lucene.NET和RavenDB之间的集成水平有点困惑。 Lucene支持文本的语法和语音分析(如词干,Metaphone),以允许基于相似性匹配文档的搜索。现在Lucene用于查询索引,以及从文档中提取的内容,也用于构建索引(参见http://ravendb.net/documentation/docs-http-indexes-querying,最后一节)。 但是,提供语法和语音分析的

    6热度

    2回答

    鉴于文档数据库(如RavenDB)是非关系数据库,您如何避免复制多个文档共有的数据?如果可以复制它,你如何维护这些数据?