【问题标题】:Autogenerated Id in RavenDBRavenDB 中自动生成的 ID
【发布时间】:2013-10-25 21:00:48
【问题描述】:

请我在 raven DB 插入中使用默认 ID 生成,现在一切似乎都正常

但是我的 ID 具有以下格式“entityName/1”

所以如果添加为路由值,会出现以下 URL 结果

http://localhost:10563/Settings/Edit/SystemSettings/1

你可以猜到以下消息的结果

描述:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。

请求的 URL:/Settings/Edit/SystemSettings/1

请问我该如何改变这种行为

提前致谢

【问题讨论】:

  • 显示您的操作代码

标签: c# asp.net-mvc ravendb


【解决方案1】:

有多种方法可以解决 MVC 路由和 RavenDB 命名约定之间的冲突,这里描述了最简单的方法(页面底部):http://ravendb.net/kb/3/using-ravendb-in-an-asp-net-mvc-website

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-11
    • 2017-08-25
    • 2011-01-11
    • 2012-10-07
    • 2013-02-04
    • 2021-10-30
    • 2012-04-24
    相关资源
    最近更新 更多