C# RavenDB查询不再在LinqPad中工作

C# RavenDB查询不再在LinqPad中工作,c#,ravendb,linqpad,C#,Ravendb,Linqpad,自从我一起使用RavenDB和LinqPad已经有几个月了。现在我再次尝试,在执行类似操作时出现错误: Session.Query<Application>().Select(x => new { x.Name, x.Id}).OrderBy(x => x.Name).Dump(); 知道我错过了什么吗 编辑 Per、Session和DocStore属性不再存在。所以我试了一下: Query<Application>().Select(x => new

自从我一起使用RavenDB和LinqPad已经有几个月了。现在我再次尝试,在执行类似操作时出现错误:

Session.Query<Application>().Select(x => new { x.Name, x.Id}).OrderBy(x => x.Name).Dump();
知道我错过了什么吗

编辑

Per、Session和DocStore属性不再存在。所以我试了一下:

Query<Application>().Select(x => new { x.Name, x.Id}).OrderBy(x => x.Name).Dump();
Query().Select(x=>new{x.Name,x.Id}).OrderBy(x=>x.Name).Dump();
现在我回到这个例外:

找不到方法:“System.DateTime” Raven.Abstractions.SystemTime.get_Now()


看起来您正在使用不同版本的程序集。
您可能需要使用最新的RavenDB版本重新编译LinqPad驱动程序。

我猜您的意思是:从这里获取驱动程序源:。然后用我使用的版本替换Raven程序集。然后将其编译并与LinqPad一起使用。Ayende是对的。我没有及时用Raven的当前版本更新驱动程序。从现在起它是最新的(build 2700),我完全想:)使它保持最新。@RonnieOverby我刚刚尝试了最新的驱动程序,我得到了一个异常:
Method'Store'类型为'RavenLinqpadDriver.RavenContext',来自程序集'RavenLinqpadDriver,版本=0.5.2750.0,区域性=neutral,PublicKeyToken=aaac23b83559e37f'没有实现。
有什么想法吗?
Query<Application>().Select(x => new { x.Name, x.Id}).OrderBy(x => x.Name).Dump();