首页 > 解决方案 > System.Data.SqlClient 包已安装,但在 Xamarin Forms 应用程序中未被识别为 Using 语句

问题描述

正如标题所说,我已经安装了 System 和 Microsoft .Data.SqlClientSQL 包,我的代码只识别 Microsoft 的,但它不识别using System.Data.SqlClient;语句。我之前在控制台应用程序中成功完成了此过程,但在 XamForms 应用程序中它不起作用。因此,如果你知道我的意思,我不能使用SqlConnectionor SqlCommandorSqlDataReader对象,这使得制作 SQL 数据库应用程序有点困难。

我想将我的“登录”放到我的 SQL 服务器中的一个单独的文件中,以便在我决定公开启动这个应用程序时可以轻松地更改它们。我最好的猜测是我必须在 XamForms 应用程序的特定部分执行此操作,但我不知道是否有特定位置。然而,就目前而言,我只想.Data.SqlClient让它工作,不管我把它放在哪里。

标签: sqlxamarin.formsnuget-packageusing

解决方案


System.Data.Sqlclient依赖于 iOS/Android 中不存在的库。即使他们这样做了,从移动应用程序直接访问您的 SQL 服务器也是一个非常非常非常糟糕的主意。这就是 SQL 服务器被黑客入侵和公司丢失用户数据然后被起诉不复存在的方式。


推荐阅读