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