【问题标题】:Xamarin Android - How to make use of System.Data.Linq?Xamarin Android - 如何使用 System.Data.Linq?
【发布时间】:2013-11-12 12:07:19
【问题描述】:
我正在使用 Xamarin Android IDE 开发一个 android 业务应用程序。我已经安装了 Xamarin Studio 版本 4.0.13 build 38,我正在尝试移植一个处理 SQL 数据逻辑的旧 .net 代码库。这段代码使用了Syste.Data.Linq 包,我认为它在单声道开发中不可用。
我需要做什么才能使这个包可用于我的代码,或者如果这不可能,那么我可以获得System.Data.Linq 为我的android 开发提供的相同功能的最佳替代方案是什么?
【问题讨论】:
标签:
.net
linq
xamarin.android
xamarin
system.data
【解决方案1】:
为什么实际上需要 System.Data.Linq?需要使用实体框架(例如 MS SQL 数据库)之类的东西。但是你的 Android 上没有这些。
您宁愿使用SQLite(ORM 方式)之类的东西。
但在这种情况下,您只需要公共 Linq 到来自 System.Linq 命名空间的对象。
(您可能还想考虑使用MvvmCross 框架(包括,以便于访问数据库(或任何其他特定功能))。该框架将允许您独立于您的界面构建所有数据访问逻辑并支持多个平台(iOS 和 Windows Phone 也是如此))。