【发布时间】:2015-09-02 07:28:46
【问题描述】:
我想使用 Windows 10 为我的 Raspberry Pi 创建一个 Windows 通用应用程序。我需要访问 Oracle 数据库。
所以我向我的项目添加了一个 Oracle DataAccess 引用。
当我创建这样的 Oracle 命令时
OracleCommand OraComm = OraConn.CreateCommand();
出现此错误:
CS0012 C# 类型 '' 在未引用的程序集中定义。您必须添加对程序集 'System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 的引用。
现在我再次向我的项目添加 System.Data 引用。
之后,这个错误出现在同一个命令上。
CS7069 C# 对“组件”类型的引用声称它在“系统”中定义,但找不到
是否可以使用 windows 通用应用程序访问数据库? 为什么会出现这个错误?
【问题讨论】:
-
我会推荐使用SQLite
-
我赞同上面的评论。 AFAIK 唯一可以与 UWA 一起使用的数据库是 SQLite。尝试手动添加 .NET 引用也不适用于 WinRT/UWA - 它不是同一个框架。
标签: c# .net oracle windows-runtime universal