1

我正在使用 Xamarin Android IDE 开发一个 android 业务应用程序。我已经安装了 Xamarin Studio 版本 4.0.13 build 38,并且我正在尝试移植一个处理 SQL 数据逻辑的旧 .net 代码库。这段代码使用了Syste.Data.Linq我认为在单声道开发中不能直接使用的包。

我需要做什么才能使这个包可用于我的代码,或者如果这不可能,那么我可以获得与System.Data.Linq我的 android 开发提供的相同功能的最佳替代方案是什么?

4

1 回答 1

1

为什么实际上需要 System.Data.Linq?需要使用实体框架(例如 MS SQL 数据库)之类的东西。但是你的 Android 上没有这些。

您宁愿使用SQLite(ORM-way)之类的东西。但在这种情况下,您只需要公共 Linq 到System.Linq命名空间中的对象。

(您可能还需要考虑使用MvvmCross框架(包括,以便于访问数据库(或任何其他特定功能))。该框架将允许您独立于您的界面构建所有数据访问逻辑并支持多个平台(iOS 和Windows Phone 也是))。

于 2013-11-12T13:36:33.860 回答