更新到4.0.62后Servicestack自动查询问题

更新到4.0.62后Servicestack自动查询问题,
Warning: implode(): Invalid arguments passed in /data/phpspider/zhask/webroot/tpl/detail.html on line 45
,,我最近升级到ServiceStack v4.0.62 现在我的项目没有编译。 我已经将我的自动查询更改为IAutoQueryData,但是我的.Where和.Select等都不再有效 请引导 如果我把它留给IAutoQuery,我会得到这个错误 ServiceStack引入了一种替代方案,允许您创建inc.查询、查询响应和查询 v4.0.58发行说明中的部分介绍了对AutoQuery所做的更改,该更改现在称为IAutoQueryDb,也应在中列出 总之,重命名为IAutoQueryDb,如果您

我最近升级到ServiceStack v4.0.62

现在我的项目没有编译。 我已经将我的自动查询更改为IAutoQueryData,但是我的.Where和.Select等都不再有效

请引导

如果我把它留给IAutoQuery,我会得到这个错误

ServiceStack引入了一种替代方案,允许您创建inc.查询、查询响应和查询

v4.0.58发行说明中的部分介绍了对AutoQuery所做的更改,该更改现在称为
IAutoQueryDb
,也应在中列出

总之,重命名为
IAutoQueryDb
,如果您打算直接使用
IAutoQuery
,最好是按照它能够传递的方式传递整个
IRequest
,因此您的查询现在应该变成:

public IAutoQueryDb AutoQuery { get; set; }

public object Get(ResourceTimeExceptionQuery request)
{ 
    var q = AutoQuery.Create(request, base.Request);
}

我没有得到Servicestack的所有更新,这就是为什么我没有名为IAutoQueryDb的新接口。现在它起作用了。谢谢!