我有一个带有Custom QueryDb对象的RDBMS AutoQuery设置,这是我希望由Autoquery元数据公开的唯一对象,但是,它将所有我的ORMLite数据对象暴露给UI。是否有一个属性可以在我想控制可以查询的内容时从元数据中隐藏这些对象?
答案 0 :(得分:1)
如果您指的是ServiceStack Admin UI AutoQueryMetadataFeature,则可以在其MetadataFilter
中删除类型和操作,例如:
Plugins.Add(new AutoQueryMetadataFeature {
MaxLimit = ...,
MetadataFilter = res => {
res.Operations.RemoveAll(x => ...);
res.Types.RemoveAll(x => ...);
}
});