gpt4 book ai didi

sql-server - 如何将 Xamarin.forms PCL 直接连接到 SQL Server?

转载 作者:行者123 更新时间:2023-12-05 02:17:50 26 4
gpt4 key购买 nike

我想知道如何将 Xamarin.Forms PCL 直接连接到 SQL Server。我知道直接访问数据库是不安全的。但这在我的情况下不是问题。我需要直接从 Xamarin.Forms 访问数据库。我正在使用 Visual Studio 2017。我使用 Xamarin.Forms PCL 开发了一个应用程序。

最佳答案

在回答您的问题时,请使用 Entity Framework Core和一个连接字符串,直接连接到您的数据库。这将使您能够直接连接到它。

现在,我将用完这个答案的剩余部分,为什么你不应该这样做

  • 您正在向远程的、未知的、完全陌生的人提供对您的数据库的完整、直接的访问权限。即使它位于一个独立的网络中,拥有完全受信任的用户,而不是在应用商店中,您仍然会打开您的数据库以应对潜在的安全漏洞。
  • 很可能是通过不可靠的移动连接或 wifi。它会失败并退出很多次。
  • 速度会非常慢
  • 如果您以后想移动该 SQL 服务器或进行更新,您将在为您的应用发送更新时中断所有客户端。
  • 您将无法在两者之间轻松添加任何逻辑来提高性能,也无法根据需要添加业务逻辑。
  • 数据库损坏,另一个重要且可能发生的情况,正如上面 Brandon 所提到的。

你需要做什么。

  • 创建网络 API。使用带有 dotnetcore 的 WebAPI 设置一个很容易
  • API连接数据库,手机客户端连接API。
  • 向您的 API 添加身份验证。

我会在 Connecting to a remote database 中详细介绍在这里。

关于sql-server - 如何将 Xamarin.forms PCL 直接连接到 SQL Server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46991877/

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