对于 blazor(客户端托管),客户端应用程序可以通过 webapi 向 Web 服务器发送请求。但是对于 Razor 组件(又名服务器端 blazor),让组件访问服务器的正确方法是什么,比如服务器中的数据库?
问问题
288 次
2 回答
2
美妙之处在于你不必做任何特别的事情。只需创建一个打开 EF 上下文的方法即可。Blazor 将负责运输。您不必公开 API 或任何东西。
于 2019-02-01T15:22:49.470 回答
1
使用 Razor 组件时,您可以像使用 Blazor Web 浏览器应用程序一样使用 Web API,也可以创建例如访问数据库的服务,并将数据传递给调用组件。就个人而言,我不建议使用后者,因为这种方法可能会阻碍您在 Blazor 和 Razor 应用程序之间切换的能力,目前主要是因为 Razor 组件允许您轻松调试您的应用程序,而在 Blazor 中调试几乎没有意义。
希望这可以帮助...
于 2019-02-01T15:49:34.173 回答