tryGetMetaData Method
Deprecated in 5.0 - will not be removed until after 2026-06-13. Please use getSchemaItem from SchemaContext class instead.
Identical to getMetaData, except it returns undefined instead of throwing an error if the metadata cannot be found nor loaded.
tryGetMetaData(classFullName: string): undefined | EntityMetaData
@example * ```typescript // Current usage: const metaData: EntityMetaData | undefined = imodel.tryGetMetaData("SchemaName:ClassName");
// Replacement: const metaData: EntityClass | undefined = imodel.schemaContext.getSchemaItemSync("SchemaName.ClassName", EntityClass);
| Parameter | Type | Description |
|----|----|----|
| <span class="parameter-name">classFullName</span> | <span class="parameter-type">string</span> | |
**Returns** - <span class="method-output"> undefined | EntityMetaData</span>
### Defined in
- <span class="defined-in"><a href="https://github.com/iTwin/itwinjs-core/blob/24d3298421b6367e757b68e1bdd6605c25a1b39d/core/backend/src/IModelDb.ts#L1832" target="_blank">backend/src/IModelDb.ts</a></span> Line 1832
Last Updated: 18 April, 2026
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.