Как компоненты Razor взаимодействуют с приложением сервера - PullRequest
0 голосов
/ 01 февраля 2019

Для блейзора (хостинг на стороне клиента) клиентское приложение может отправлять запрос на веб-сервер через webapi.Но для компонентов Razor (иначе говоря, на стороне сервера), как правильно разрешить компонентам доступ к серверу, скажем, в БД на сервере?

Ответы [ 2 ]

0 голосов
/ 01 февраля 2019

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

Надеюсь, это поможет ...

0 голосов
/ 01 февраля 2019

Прелесть в том, что вам не нужно делать ничего особенного.Просто создайте метод, который открывает контекст EF, который будет работать.Blazor позаботится о транспорте.Вам не нужно выставлять API или что-либо еще.

...