При использовании Razor Components вы можете использовать веб-API, как в случае приложения веб-браузера Blazor, или вы можете создать, например, сервис, который обращается к базе данных и передает данные вызывающим компонентам.Лично я не рекомендовал бы использовать последний, потому что этот подход может помешать вам переключаться между приложениями Blazor и Razor, в основном потому, что компоненты Razor позволяют легко отлаживать приложение, тогда как в Blazor отладка практически бессмысленна.
Надеюсь, это поможет ...