gpt4 book ai didi

c# - 将 SQL Server 与 Dart 一起使用

转载 作者:行者123 更新时间:2023-12-04 09:18:09 25 4
gpt4 key购买 nike

我还没有找到一个很好的答案,所以我想试着得到一个答案。将 Microsoft SQL Server 与 Dart 结合使用的最佳方式是什么?我需要它能够从基本上任何 OS Web 和移动设备上使用它。我觉得最好的方法可能是 GraphQL,但我对它没有经验。我见过很多说 .NET API 的东西,但我不确定如何将 .NET API 与 Dart 一起使用。先感谢您。

最佳答案

“最好的方法”:没有 Elixir ,你必须决定使用什么框架和工具。但我将给出一个简单的示例,客户端应用程序通常如何连接到数据库。最基本的例子:
General mobile app architecture
客户端应用
客户端应用程序可以是用户通常使用的任何应用程序。一些例子:

  • 移动应用程序(用 native 、Dart、Xamarin 编写...)
  • 桌面应用程序(Electron、WPF、...)
  • 网站应用程序(Angular、React、Vue 等)
  • ...

  • API
    API 用于检索数据和更改数据。但它还将处理身份验证、授权、日志记录、执行业务逻辑......
    API 可以是您想要的任何技术。在您的示例 .net 核心中。
    重要的是您的客户端应用程序可以与您的 api 通信。
    使用 GraphQL、REST(JSON、XML、...)、...
    Dart 有 GraphQL 的软件包和 REST
    数据库
    然后,您的 API 将在您选择的数据库上执行查询、插入、更新、删除、执行存储过程。在您的示例 SQL Server 中。
    如何设置有很多可能性,这取决于您的技能、框架知识以及您希望如何部署事物。
    你想如何部署它也会限制你的选择。对于您的 API:
  • 无服务器 API(通过 Azure Functions、AWS Lambda...)
  • 云网站(Azure Web Apps,...)
  • 网站托管
  • Docker 容器
  • ...

  • 在现实生活场景中,这通常会因防火墙、应用程序网关、虚拟网络、集群等而变得更加复杂......

    关于c# - 将 SQL Server 与 Dart 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63145249/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com