【问题标题】:SqlConnection in Portable Class Library可移植类库中的 SqlConnection
【发布时间】:2017-01-17 10:37:47
【问题描述】:

所以我刚开始从事一个更大的项目,其中包括一个 Web 应用程序、一个 Windows 服务和一个 UWP。 我认为通过一个代码库和一个可移植类库,我可以为所有项目提供服务。

现在我的第一个问题是,我不能使用 SqlConnection 类。 我收到以下错误:

错误 CS7069 引用类型“组件”声称它定义在 '系统',但找不到

我做错了什么?还是不可能?正确的方法是什么?

谢谢大家!

【问题讨论】:

标签: uwp portable-class-library sqlconnection


【解决方案1】:

UWP 不支持 SqlConnection,因此您需要在那里以不同方式访问数据库。

具体来说,错误是说Component 类型不在System 命名空间中。这是因为在 PCL 中,您只能访问包含在您的 PCL 目标平台中的类型。

【讨论】:

  • 嗨,马特!感谢您的快速答复。是否有另一种与 MSSQL 数据库通信的可能性?
  • @James MSSQL 数据库通常需要持续连接。因为在可用于移动环境的 UWP 中无法保证这一点,标准做法是通过基于 Web 的 API 公开必要的数据库访问功能并让应用程序调用它。或者,如果您的 UWP 应用程序仅是桌面应用程序,您可以创建连接到数据库的常规 .Net 应用程序并使用桌面桥接允许 UWP 应用程序连接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-12-16
  • 1970-01-01
  • 2012-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多