5
下面是一个简单的类:RavenDB - 为什么在通过Id查询文档时,.Load <>返回值而Query <>不?
public class Person
{
public int Id {get; set;}
public string Name {get; set;}
}
当我把它保存在RavenDB它得到一些标识assinged,说这是1,那么我指定此
var person = session.Load<Person>("Person/1")
回报的人,但这个
var person = session.Query<Person>().First(p => p.Id == 1)
出错并表示'序列不包含任何元素'。我不明白为什么。
明确的东西给我。查询Id以外的属性工作得很好。我只是无法弄清楚Id问题。谢谢你的帮助。 – user981375 2012-08-08 15:27:19
陈旧和非陈旧的东西是非常有用的。谢谢你指出。 – 2012-10-29 14:46:04