我可以在 中使用吗?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的限制,而是几乎所有受支持平台的限制。
肥皂起泡泡
TA贡献1829条经验 获得超6个赞
对于 Xamarin,看起来您需要在引用中再往前一级 - 右键单击“引用>添加引用 - 向下滚动到 System.Data 并选中该框(单击”确定”)。错误应该消失。
一只萌萌小番薯
TA贡献1795条经验 获得超7个赞
我没有只在Xamarin.Android中尝试Xamarin.Forms,我发现使用一个简单的技巧是可能的。首先,我尝试将NuGet包System.Data.SqlClient直接添加到Android项目中,但没有成功,但没有添加“using System.Data.SqlClient;”,我可以创建一个SqlConnection obj。我解决了将新的标准 2.0 库项目和上面的 NuGet 包添加到第二个项目的问题,并在此项目中创建所有连接类,然后使用 Add --> Reference 添加到第一个 Android 项目,并指向该库,一切正常。
- 4 回答
- 0 关注
- 185 浏览
添加回答
举报
0/150
提交
取消