Ben*_*ani 5 .net c# sql-server dart flutter
我还没有找到很好的答案,所以我想尝试一下得到答案。将 Microsoft SQL Server 与 Dart 结合使用的最佳方式是什么?我需要它能够从基本上任何操作系统、网络和移动设备上使用它。我觉得最好的方法可能是 GraphQL,但我对此缺乏经验。我见过很多关于 .NET API 的内容,但我不确定如何将 .NET API 与 Dart 结合使用。先感谢您。
“最好的方法”:没有灵丹妙药,您必须决定使用什么框架和工具。但我将给出一个简单的示例,客户端应用程序通常如何连接到数据库。最基本的例子:
客户端应用程序可以是用户通常使用的任何应用程序。一些例子:
API 用于检索数据和更改数据。但它还将处理身份验证、授权、日志记录、执行业务逻辑……
API 可以是您想要的任何技术。在您的示例 .net core 中。重要的是您的客户端应用程序可以与您的 api 进行通信。使用 GraphQL、REST(JSON、XML,...),...
然后,您的 API 将在您选择的数据库上执行查询、插入、更新、删除、执行存储过程。在您的示例 SQL Server 中。
如何设置它有很多可能性,具体取决于您的技能、框架知识以及您想要如何部署事物。
您想要如何部署它也会限制您的选择。对于您的 API:
在现实生活中,由于防火墙、应用程序网关、虚拟网络、集群等,这通常会变得更加复杂。