问题标签 [servicestack-autoquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
146 浏览

servicestack - ServiceStack AutoQuery and [Authenticate] Attribute

I'd like to enforce authentication on some auto querys.

Here's my issue. The above class is in my ServiceModel project... in order to add the [Authenticate] attribute, I need to add a reference to ServiceStack.dll which I think can cause issues down the road (according to previous guidance to only reference ServiceStack.Interfaces in the ServiceModel). I can't add the above class to ServiceInterfaces because then I'd have to reference that everywhere I use the client.

I've also tried using a GlobalRequestFilter... but that appears to goof with the AdminFeature plugin:

enter image description here

Not really sure how to best handle this.

0 投票
2 回答
53 浏览

servicestack - 使用 ServiceStack 的应用程序/产品列表?

ServiceStack 作者/社区:你做了令人印象深刻的工作!

在 SO 之外,我想知道是否有使用 ServiceStack 的产品/应用程序的最新列表?

或者可能是大型应用程序的 ServiceStack 应用程序/架构模式(使用 MQ)?我在 SS github 中查看了一些建议的演示应用程序,如果有的话我可能会错过它,但我只是在寻找更大/更大的东西来探索具有大量域的应用程序。也许是一些虚构的 rest API 的虚假订阅 saas 在线应用程序?...

我显然是在参考资料之后,将 SS 列入即将到来的项目的竞争者框架列表中。

无论如何,我希望我没有错过 SS 大量文档的参考!

0 投票
1 回答
58 浏览

servicestack - ServiceStack - 保存自动查询请求

关于 ServiceStack 的 AutoQuery,我想让用户能够

  1. [保存] 自动查询请求(并为请求提供名称) - 见截图

  2. 查看所有保存的请求并重新运行给定的请求。

在此处输入图像描述

如何使用 ServiceStack 实现这一点?

0 投票
2 回答
179 浏览

kendo-grid - 将请求转换为自动查询友好

我们正在使用内置分页/排序/过滤的第 3 方网格(telerik kendo)。它会在进行 GET 调用时以某种方式发送请求,我正在尝试确定是否有翻译方法这些请求对 AutoQuery 友好的请求。

查询字符串参数

排序模式:

过滤:

所以这是在查询字符串中填充的:

需要翻译成。

我应该通过删除过滤器(或者只是添加我需要的过滤器)来操作插件中的查询字符串对象吗?这里有更好的选择吗?

我不确定在剑道方面是否有一种干净的方法可以做到这一点。

0 投票
1 回答
162 浏览

javascript - ServiceStack AutoQuery 手动发送过滤器

我们正在尝试使用 JsonServiceClient 手动构造自动查询请求。对于大多数操作,代码非常简单,但我看不到过滤器是如何应用的:

我没有看到如何发送过滤器?

下面是 QueryBase 的实现:

最后,javascript/typescript 客户端是否有 ToPostUrl/ToGetUrl 的模拟?

0 投票
1 回答
144 浏览

servicestack - ServiceStack OrmLite 自动查询过滤器

以下是否可行: ?OpensContains=Something通过查询数据库上的名称列?它没有,我不确定为什么不呢?

?NameContains=Something确实有效,该列存在,我假设我可以向请求对象添加一个不同的属性,该对象将使用包含查询相同的字段。

0 投票
1 回答
203 浏览

servicestack - ServiceStack 自动查询和字段术语或

我正在尝试更改自动查询上的一些字段以使用或进行查询(它是一个搜索许多字段的搜索框)。尽管根据文档应该这样做,但这似乎不起作用。

但是,这样做:

更改查询行为

默认情况下,查询就像一个过滤器,每个条件都与 AND 布尔项组合以进一步过滤结果集。通过指定 Term=QueryTerm.Or 修饰符,可以将其更改为在字段级别使用 OR,例如:

[QueryDbField(Term=QueryTerm.Or)] public string LastName { get; 放; }

如何进行字段级别或查询?

0 投票
1 回答
658 浏览

servicestack - 需要 AutoQuery 洞察力

所以,我正在使用 ServiceStack 并喜欢它提供的东西。我们已经到了需要实现可查询数据 API 的地步……在我进入这个项目之前,已经完成了半支持的 OData 实现。我宁愿不尝试通过它来使其工作。

这让我想到了 AutoQuery。我想试试我们的 SQL Server 数据库。我正在查看http://docs.servicestack.net/autoquery-rdbms上的示例- 但我一辈子都无法让它发挥作用。我在这里缺少什么吗?

我正在使用 ORMLite 来查询 SQL,并且我编写的集成测试表明它可以按预期工作。我已经在容器中注册了 OrmLiteConnectionFactory,以及我的存储库,它通过依赖注入的方式使用它。

到目前为止,具体到代码,我有一个类型和一个基于 QueryDb 的消息:

我的服务使用消息 DetailQuery:

通过所有这些,我可以在管理界面中看到 AutoQuery 服务实例。当我使用查询界面时,我点击了我的服务端点,我看到了我期望的数据——过滤“Div”和“Reg”集合中的值。我在这里“正常工作”缺少什么?我在 ServiceStack 中做了大量工作,从服务本身访问我的存储库,但我正试图深入了解 AutoQuery 在这里带来了什么。我还没有看到一个“直截了当”的例子来说明它是如何工作的……还是我在寻找一桶不存在的金子?

0 投票
1 回答
61 浏览

servicestack - ServiceStack - 扩展 AutoQuery 元数据查看器

ServiceStack 的AutoQuery Viewer Plugin允许您使用 AutoQuery 元数据属性来装饰 AutoQuery。我使用 AutoQuery 中现有的元数据服务来支持前端并显示搜索查询(类似于现有的 AutoQuery 管理功能)

如何向 AutoQueryViewerAttribute 扩展/添加其他属性,以便它们在 Autoquery 元数据服务中可用?

当前可用的 AutoQuery 属性列表:

我想扩展 AutoQueryViewerAttribute 属性列表并添加两个附加属性:

0 投票
1 回答
40 浏览

servicestack - ServiceStack - 扩展 AutoQuery 元数据

使用 ServiceStack 中的 SwaggerFeature 插件,我可以使用 ApiMember 属性注释 DTO 的属性。

例子:

是否可以在 AutoQuery 元数据服务中包含这些附加的属性注释?