c# - 无法在 Windows Phone 8.1 中添加 System.Data.Linq 引用

标签 c# visual-studio windows-phone-8.1

我无法从 System.Data.Linq Visual Studio 2013 更新 2 中的添加引用添加 System.Data.Linq 引用。此引用未显示,它表示已添加所有可用引用。 但是当我导入 System.Data.Linq 和 System.Data.Linq.Mapping 时,它会显示我是否缺少引用或程序集。

最佳答案

不幸的是,整个 System.Data 命名空间对新的非 Silverlight Windows Phone 应用程序不可用。 这是因为 Windows 运行时尚未提供 SQL CE。所以我们必须找到自己的数据库实现来在手机本地存储结构化数据。

强烈推荐使用 SQLite 作为替代品。应该可以像 SQL CE 一样使用它,包括使用 LINQ 语法。

或者,您可以制作“Windows Phone Silverlight 8.1 应用程序”。 Silverlight 运行时仍可用于 Windows Phone 8.1,SQL CE 仍可从 Silverlight 获得。我们只是不能 100% 确定 Silverlight 是否会在 Windows Phone 8.2/8.3/9.0/... 上受支持

关于c# - 无法在 Windows Phone 8.1 中添加 System.Data.Linq 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24170107/

相关文章:

c# - Dispatcher.Invoke 是否在调用线程上阻塞?

c# - 不安全的指针迭代和位图——为什么 UInt64 更快?

c# - 以编程方式(平滑地)动画化 ScrollViewer

c# - 将 Unity 的 Resolve 用于 MEF 填充的惰性列表

cordova - Windows 8 Phone 的通用自定义插件找不到入口 js 对象

c# - C#中的默认继承类型

C# 文件到字典,但采用单词对

c++ - WM_DESTROY消息困惑

c# - 绘制的矩形仅出现在我的 userControl 的最后一个实例上

windows - 当无法访问主版本控制时,使用单独的版本控制系统进行更改