【问题标题】:Customized Raven revision document id自定义 Raven 修订文档 ID
【发布时间】:2013-02-08 00:51:29
【问题描述】:

我已经将_docStore.Conventions.IdentityPartsSeparator = "-"; 用于普通文档 ID,用于在 mvc 中使用它,但当我使用修订文档 ID 时。我得到带有“/”的ID。有没有办法自定义修订 ID?

【问题讨论】:

    标签: ravendb


    【解决方案1】:

    不,因为约定只是客户端约定。 RavenDB 服务器无法知道您已经更改了约定。版本控制包从服务器端触发器运行。

    【讨论】:

    • 所以???是否有任何其他补救措施或解决方案可以利用修订文档 ID?
    • 我假设您在谈论版本控制包?它的 ID 为products/1/revisions/1。当您更改约定时,您将使用 products-1 之类的密钥并获取 products-1/revisions/1 的修订密钥。不——你对此无能为力。这应该不重要。如果我误解了,或者这导致了一些实际问题,那么请编辑您的问题并详细说明。谢谢。
    猜你喜欢
    • 2011-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-27
    • 1970-01-01
    • 2013-02-25
    相关资源
    最近更新 更多