RavenDB 4 - 根据其 AbstractIndexCreationTask<TDocument, TReduceResult> class 实现检索索引名称
RavenDB 4 - Retrieve index name given its AbstractIndexCreationTask<TDocument, TReduceResult> class implementation
至于标题,我正在尝试在运行时检索特定索引的名称。
索引已经在应用程序启动时注册到
IndexCreation.CreateIndexes(/*[assembly]*/, documentStore);
但是在查询时我需要知道(对于项目的某些特殊性...)所查询索引的实际名称。
我知道有一个 GetIndexNamesOperation
但它只是返回一个字符串数组,我无法将它与实际索引相关联 class...
理想的情况是使用 typeof(IndexClass<T, R>)
操作,其中 IndexClass<T, R> : AbstractIndexCreationTask<T, R>
。
我正在搜索文档,但没有找到任何线索。
有办法吗?
当您查询索引时,您在 IndexName 变量下有名称。
至于标题,我正在尝试在运行时检索特定索引的名称。
索引已经在应用程序启动时注册到
IndexCreation.CreateIndexes(/*[assembly]*/, documentStore);
但是在查询时我需要知道(对于项目的某些特殊性...)所查询索引的实际名称。
我知道有一个 GetIndexNamesOperation
但它只是返回一个字符串数组,我无法将它与实际索引相关联 class...
理想的情况是使用 typeof(IndexClass<T, R>)
操作,其中 IndexClass<T, R> : AbstractIndexCreationTask<T, R>
。
我正在搜索文档,但没有找到任何线索。
有办法吗?
当您查询索引时,您在 IndexName 变量下有名称。