7bd6d27c0d
## What Fixed N+1 query issue where each view's name resolution triggered a separate DB query to fetch objectMetadataId, even though it was already available in the parent view object. ## How - Added `objectMetadataLoader` to DataloaderService to batch metadata lookups - Updated ViewResolver to use context.loaders (following existing pattern from other metadata resolvers) - Removed unused `getObjectMetadataByViewId` method and its tests Now uses the already-loaded `view.objectMetadataId` directly instead of making unnecessary queries. Much cleaner!