为了账号安全,请及时绑定邮箱和手机立即绑定

在 Xamarin.Forms 中使用 SqlConnection?

在 Xamarin.Forms 中使用 SqlConnection?

C#
慕码人8056858 2022-08-20 15:23:57
我可以在 中使用吗?SqlConnectionXamarin.Forms我倾向于在 开发的 Windows 和 Web 应用程序中使用它,但我不知道它在 Xamarin 中是如何工作的。Visual Studio我得到的命名空间名称不存在与,即使在添加引用和.using System.Data.SQLClient;Mono.Data.SqliteSystem.Data        SqlConnection conn = new SqlConnection(ConnectionString);        SqlDataAdapter da = new SqlDataAdapter();        SqlCommand cmd = conn.CreateCommand();        cmd.CommandText = SQL;        da.SelectCommand = cmd;        DataSet ds = new DataSet();        conn.Open();        da.Fill(ds);        conn.Close();是否可以使用此代码片段,或者是否需要以其他方式完成?我正在将代码添加到作为项目一部分的类中。Xamarin.Forms
查看完整描述

4 回答

?
慕仙森

TA贡献1827条经验 获得超7个赞

无法建立 SQL 连接。一般来说,Xamarin支持的平台不支持传统数据库(如果可以计算在SQLite中,除了SQLite),所以这种连接没有意义。

如果要连接到 Xamarin 中的真实数据库,这些数据库必须具有 Web 界面。同样,这不是Xamarin的限制,而是几乎所有受支持平台的限制。


查看完整回答
反对 回复 2022-08-20
?
手掌心

TA贡献1942条经验 获得超3个赞

  1. 右键单击您的项目,

  2. 选择 Nuget 包

  3. 查找 “System.Data.SqlClient”

  4. 安装它,你现在很好。


查看完整回答
反对 回复 2022-08-20
?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

对于 Xamarin,看起来您需要在引用中再往前一级 - 右键单击“引用>添加引用 - 向下滚动到 System.Data 并选中该框(单击”确定”)。错误应该消失。


查看完整回答
反对 回复 2022-08-20
?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

我没有只在Xamarin.Android中尝试Xamarin.Forms,我发现使用一个简单的技巧是可能的。首先,我尝试将NuGet包System.Data.SqlClient直接添加到Android项目中,但没有成功,但没有添加“using System.Data.SqlClient;”,我可以创建一个SqlConnection obj。我解决了将新的标准 2.0 库项目和上面的 NuGet 包添加到第二个项目的问题,并在此项目中创建所有连接类,然后使用 Add --> Reference 添加到第一个 Android 项目,并指向该库,一切正常。


查看完整回答
反对 回复 2022-08-20
  • 4 回答
  • 0 关注
  • 185 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信