c# - 如何使用 CRUD 功能创建连接到数据库的 Blazor WebAssembly 网站
问题描述
我正在尝试更深入地了解 blazor。我想建立一个可以使用连接到数据库的 CRUD 功能的网站。我在 .Net Core/ASP.NET CORE 5 上使用 Microsoft SQL Server 以及 Microsoft SQL Server Management Studio 和 Visual Studio 2019。
解决方案
你不知道,这是简单的答案。Blazor WebAssembly 仍然是在浏览器中运行的网站,因此对客户端计算机的访问非常有限。
为此,您有两层,即 Blazor WASM 中的网站,它在另一层(基本的 ASPNET Core WebAPI)上调用 WebAPI。该 API 层位于您的服务器上,可以访问数据库和其他资源。Blazor WASM 在这方面与 Angular、Vue 或 React 没有什么不同。
另一种选择是 Blazor Server,因为实际上一切都在您的服务器上运行,而不是在客户端上。
推荐阅读
- javascript - 通过将布尔值转换为数组来减小 JSON 大小是个好主意吗?
- c - 每当我输入 -1 时,什么都没有发生
- r - 绘制时间序列 + 堆积条形图
- reactjs - 客户端单元测试 Meteor/React w/Enzyme
- hibernate - 休眠错误。拥有的实体实例不再引用具有 cascade="all-delete-orphan" 的集合。在第二次 session.flush 之后
- c# - 是否有与在 xml 序列化中使用的 [XMLText] 属性等效的 Newtonsoft?
- delphi - Delphi 10.3 - 比较 IHTMLElements
- django - 在与外键连接的 Django Admin 中显示另一个模型中的字段
- azure - Azure 中的 Rabbit MQ 支持
- pandas - 你如何从一个系列中创建一个“计数”矩阵?