我正在尝试将ToFuture与新的NH Linq 3.0提供商一起使用。
这很好用:
var result = ses.Query<Parent>()
.Where(x => x.Id == id)
.ToFutureValue();
但是当我使用像这样的Fetch / FetchMany时:
var result = ses.Query<Parent>()
.Where(x => x.Id == id)
.Fetch(x => X.Child)
.ToFutureValue();
发生此异常:
NotSupportedException with:你可以 也可以使用AsFuture()方法 NhQueryable
有什么建议吗?
答案 0 :(得分:1)
它可能还没有实现(LINQ Futures是几周前最新增加的功能之一)。
处输入问题答案 1 :(得分:0)
.Fetch(x =&gt; X.Child) 返回IQueryable&lt;&gt ;,而不是NhQueryable&lt;&gt; 这就是为什么我们得到例外
看看: