RavenDB .Include()不使用int ids

时间:2013-07-25 16:06:59

标签: ravendb

RavenDB used to not accept包含id字段而不是字符串。  但the documentation没有提到这个限制。

是否有任何解决方法不需要在.Net对象模型中将id从int更改为字符串。

1 个答案:

答案 0 :(得分:2)

如果您的属性只包含相关文档的整数id,则可以执行以下操作:

 session.Include<User, Item>( user => user.ItemId).Load(1);

这将加载users / 1,然后获取该用户的ItemId中的值,并使用“items /”前缀加载相关项。