我正在使用Xamarin Android IDE开发Android业务应用程序。我已经安装了Xamarin Studio版本4.0.13 build 38,我正在尝试移植一个处理SQL数据逻辑的旧.net代码库。这段代码正在使用Syste.Data.Linq
包,我认为在单色开发中不能直接使用。
我需要做些什么来使我的代码可以使用这个软件包?如果这不可能,那么我可以通过System.Data.Linq
为我的android开发提供相同功能的最佳替代方案是什么?
答案 0 :(得分:1)
为什么你需要System.Data.Linq呢?需要使用Entity Framework(例如MS SQL数据库)之类的东西。但是你的Android上没有那些。
您宁愿使用SQLite
(ORM-way)之类的东西。
但在这种情况下,您只需要System.Linq
命名空间中的对象的常见Linq。
(您可能还需要考虑使用MvvmCross框架(包括,方便访问数据库(或任何其他特定功能))。该框架允许您从界面中分离地构建所有数据访问逻辑并支持多种平台(iOS和Windows Phone))。